{
"algorithm" : "ECDSA",
"schema" : "ecdsa_verify_schema.json",
"generatorVersion" : "0.9rc5",
"numberOfTests" : 550,
"header" : [
"Test vectors of type EcdsaVerify are meant for the verification",
"of ASN encoded ECDSA signatures."
],
"notes" : {
"ArithmeticError" : {
"bugType" : "EDGE_CASE",
"description" : "Some implementations of ECDSA have arithmetic errors that occur when intermediate results have extreme values. This test vector has been constructed to test such occurences.",
"cves" : [
"CVE-2017-18146"
]
},
"BerEncodedSignature" : {
"bugType" : "BER_ENCODING",
"description" : "ECDSA signatures are usually DER encoded. This signature contains valid values for r and s, but it uses alternative BER encoding.",
"effect" : "Accepting alternative BER encodings may be benign in some cases, or be an issue if protocol requires signature malleability.",
"cves" : [
"CVE-2020-14966",
"CVE-2020-13822",
"CVE-2019-14859",
"CVE-2016-1000342"
]
},
"EdgeCasePublicKey" : {
"bugType" : "EDGE_CASE",
"description" : "The test vector uses a special case public key. "
},
"EdgeCaseShamirMultiplication" : {
"bugType" : "EDGE_CASE",
"description" : "Shamir proposed a fast method for computing the sum of two scalar multiplications efficiently. This test vector has been constructed so that an intermediate result is the point at infinity if Shamir's method is used."
},
"GroupIsomorphism" : {
"bugType" : "EDGE_CASE",
"description" : "Some EC groups have isomorphic groups that allow an efficient implementation. This is a test vector that contains values that are edge cases on an isomorphic group."
},
"IntegerOverflow" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an r and s that has been modified, so that the original value is restored if the implementation ignores the most significant bits.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"InvalidEncoding" : {
"bugType" : "CAN_OF_WORMS",
"description" : "ECDSA signatures are encoded using ASN.1. This test vector contains an incorrectly encoded signature. The test vector itself was generated from a valid signature by modifying its encoding.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"InvalidSignature" : {
"bugType" : "AUTH_BYPASS",
"description" : "The signature contains special case values such as r=0 and s=0. Buggy implementations may accept such values, if the implementation does not check boundaries and computes s^(-1) == 0.",
"effect" : "Accepting such signatures can have the effect that an adversary can forge signatures without even knowning the message to sign.",
"cves" : [
"CVE-2022-21449",
"CVE-2021-43572",
"CVE-2022-24884"
]
},
"InvalidTypesInSignature" : {
"bugType" : "AUTH_BYPASS",
"description" : "The signature contains invalid types. Dynamic typed languages sometime coerce such values of different types into integers. If an implementation is careless and has additional bugs, such as not checking integer boundaries then it may be possible that such signatures are accepted.",
"effect" : "Accepting such signatures can have the effect that an adversary can forge signatures without even knowning the message to sign.",
"cves" : [
"CVE-2022-21449"
]
},
"MissingZero" : {
"bugType" : "LEGACY",
"description" : "Some implementations of ECDSA and DSA incorrectly encode r and s by not including leading zeros in the ASN encoding of integers when necessary. Hence, some implementations (e.g. jdk) allow signatures with incorrect ASN encodings assuming that the signature is otherwise valid.",
"effect" : "While signatures are more malleable if such signatures are accepted, this typically leads to no vulnerability, since a badly encoded signature can be reencoded correctly."
},
"ModifiedInteger" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an r and s that has been modified. The goal is to check for arithmetic errors.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"ModifiedSignature" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an invalid signature that was generated from a valid signature by modifying it.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"ModularInverse" : {
"bugType" : "EDGE_CASE",
"description" : "The test vectors contains a signature where computing the modular inverse of s hits an edge case.",
"effect" : "While the signature in this test vector is constructed and similar cases are unlikely to occur, it is important to determine if the underlying arithmetic error can be used to forge signatures.",
"cves" : [
"CVE-2019-0865"
]
},
"PointDuplication" : {
"bugType" : "EDGE_CASE",
"description" : "Some implementations of ECDSA do not handle duplication and points at infinity correctly. This is a test vector that has been specially crafted to check for such an omission.",
"cves" : [
"2020-12607",
"CVE-2015-2730"
]
},
"RangeCheck" : {
"bugType" : "CAN_OF_WORMS",
"description" : "The test vector contains an r and s that has been modified. By adding or subtracting the order of the group (or other values) the test vector checks whether signature verification verifies the range of r and s.",
"effect" : "Without further analysis it is unclear if the modification can be used to forge signatures."
},
"SmallRandS" : {
"bugType" : "EDGE_CASE",
"description" : "The test vectors contains a signature where both r and s are small integers. Some libraries cannot verify such signatures.",
"effect" : "While the signature in this test vector is constructed and similar cases are unlikely to occur, it is important to determine if the underlying arithmetic error can be used to forge signatures.",
"cves" : [
"2020-13895"
]
},
"SpecialCaseHash" : {
"bugType" : "EDGE_CASE",
"description" : "The test vector contains a signature where the hash of the message is a special case, e.g., contains a long run of 0 or 1 bits."
},
"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" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041ec7fe2275860c3bc0e4e6e459af7e16985d37adba7351ac357a7c397e07522ea41bcca8e89777fe05b8f0d9dc8c614004fcaf30a97001a5011a159f46fcd5443cbc1ddfc7ac89a1a2f8eef77bf9bba8ade73da2100cb6a371546b495fb5ea885eb631645e79591db659c49266d263d5cbd3403081cb407536efe9a5bec69955",
"wx" : "1ec7fe2275860c3bc0e4e6e459af7e16985d37adba7351ac357a7c397e07522ea41bcca8e89777fe05b8f0d9dc8c614004fcaf30a97001a5011a159f46fcd544",
"wy" : "3cbc1ddfc7ac89a1a2f8eef77bf9bba8ade73da2100cb6a371546b495fb5ea885eb631645e79591db659c49266d263d5cbd3403081cb407536efe9a5bec69955"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041ec7fe2275860c3bc0e4e6e459af7e16985d37adba7351ac357a7c397e07522ea41bcca8e89777fe05b8f0d9dc8c614004fcaf30a97001a5011a159f46fcd5443cbc1ddfc7ac89a1a2f8eef77bf9bba8ade73da2100cb6a371546b495fb5ea885eb631645e79591db659c49266d263d5cbd3403081cb407536efe9a5bec69955",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEHsf+InWGDDvA5ObkWa9+Fphd\nN626c1GsNXp8OX4HUi6kG8yo6Jd3/gW48NncjGFABPyvMKlwAaUBGhWfRvzVRDy8\nHd/HrImhovju93v5u6it5z2iEAy2o3FUa0lfteqIXrYxZF55WR22WcSSZtJj1cvT\nQDCBy0B1Nu/ppb7GmVU=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 1,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "",
"sig" : "3081850241008a7e0a277d49c29d3ed8b0dffbff6fb07644f71005a992bed255b2b5a5c10fd931f3b379cd644427a1c3311d863298b75c7cf5413e8ed8ddf11fc74be0b7e0ce024078c5950ad2b4b1b976a643cfc610dcab6bb148c473d4c186904ff30a1da1c68f6f83f6c1db5f7adcdefc1c8de931790779e236f2a504dc8b0b7c6ca4cb163f5c",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "4d7367",
"sig" : "308184024078fafe72fd0aae1256bb241dcaacf711dfea2db4af56624a8fd950c9840b9b71e1da89683fbcc9950c5d65187657042e5f17d1036f1fa09163b4e05b7ed14b6902407175605f805b318aff1abeb65bdf142ed6fdf268193e4adcadbeb14b7901f5fec28cf19bd8eda341b925b80a73e672b53a209aa5be25fb54596e51df2bda9b85",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "30818402405835eb9c4604e9e8be394ae80ef31a7d4dac25e50e4a196dbc3188e8deac1bb45edafa8b45bead7c0bc21eca91d20a81ea42dd64b9d9bf2c844038bb75f80b5102402d480826582a8164646a2bb13408e43bacba3f42cc3351e84a5e572d03e15bf3cdac5e263c495209e420322c7e4e6a2814921dda253d159c4e934cf0e913b92f",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "pseudorandom signature",
"flags" : [
"ValidSignature"
],
"msg" : "0000000000000000000000000000000000000000",
"sig" : "30818402406a73585ada17fe93656e111943a67b2985faf878f82e03b4a67792cf3b320c34c1e0dd53059b5a3b3888ed301df0ac7df87c0c15c8fd73bbf11b78a9249959630240319f5670210637a0831f4279571b41b5c5edc8cbf1b6edbd44e6e7d21353694bfa64ba12657a2b03267c403b40d4b27b03e46092614416127d44bae133c78417",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0467cea1bedf84cbdcba69a05bb2ce3a2d1c9d911d236c480929a16ad697b45a6ca127079fe8d7868671e28ef33bdf9319e2e51c84b190ac5c91b51baf0a980ba500a7e79006194b5378f65cbe625ef2c47c64e56040d873b995b5b1ebaa4a6ce971da164391ff619af3bcfc71c5e1ad27ee0e859c2943e2de8ef7c43d3c976e9b",
"wx" : "67cea1bedf84cbdcba69a05bb2ce3a2d1c9d911d236c480929a16ad697b45a6ca127079fe8d7868671e28ef33bdf9319e2e51c84b190ac5c91b51baf0a980ba5",
"wy" : "00a7e79006194b5378f65cbe625ef2c47c64e56040d873b995b5b1ebaa4a6ce971da164391ff619af3bcfc71c5e1ad27ee0e859c2943e2de8ef7c43d3c976e9b"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000467cea1bedf84cbdcba69a05bb2ce3a2d1c9d911d236c480929a16ad697b45a6ca127079fe8d7868671e28ef33bdf9319e2e51c84b190ac5c91b51baf0a980ba500a7e79006194b5378f65cbe625ef2c47c64e56040d873b995b5b1ebaa4a6ce971da164391ff619af3bcfc71c5e1ad27ee0e859c2943e2de8ef7c43d3c976e9b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEZ86hvt+Ey9y6aaBbss46LRyd\nkR0jbEgJKaFq1pe0WmyhJwef6NeGhnHijvM735MZ4uUchLGQrFyRtRuvCpgLpQCn\n55AGGUtTePZcvmJe8sR8ZOVgQNhzuZW1seuqSmzpcdoWQ5H/YZrzvPxxxeGtJ+4O\nhZwpQ+LejvfEPTyXbps=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 5,
"comment" : "signature malleability",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "30818402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710240115b34f6baf38a5d856de4f6d07add826a4897aaaecb149a1d2226aa7c5e1d98e32adcd58d2fad01ba45a2d4c293b1432011b7aba4af043ff7243cd24461e4ff",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "Legacy: ASN encoding of s misses leading 0",
"flags" : [
"MissingZero"
],
"msg" : "313233343030",
"sig" : "30818402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710240998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 7,
"comment" : "valid",
"flags" : [
"ValidSignature"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "valid"
},
{
"tcId" : 8,
"comment" : "length of sequence [r, s] contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3082008502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 9,
"comment" : "length of sequence [r, s] uses 134 instead of 133",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308602404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 10,
"comment" : "length of sequence [r, s] uses 132 instead of 133",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 11,
"comment" : "uint32 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085010000008502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 12,
"comment" : "uint64 overflow in length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308901000000000000008502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 13,
"comment" : "length of sequence [r, s] = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30847fffffff02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 14,
"comment" : "length of sequence [r, s] = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30848000000002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 15,
"comment" : "length of sequence [r, s] = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3084ffffffff02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 16,
"comment" : "length of sequence [r, s] = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3085ffffffffff02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 17,
"comment" : "length of sequence [r, s] = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3088ffffffffffffffff02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 18,
"comment" : "incorrect length of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30ff02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 19,
"comment" : "replaced sequence [r, s] by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"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" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"result" : "invalid"
},
{
"tcId" : 23,
"comment" : "prepending 0's to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308187000002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 24,
"comment" : "appending unused 0's to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"result" : "invalid"
},
{
"tcId" : 25,
"comment" : "appending null value to sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0500",
"result" : "invalid"
},
{
"tcId" : 26,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818b49817730818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "prepending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818a250030818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "appending garbage to sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818830818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0004deadbeef",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "including undefined tags",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818eaa00bb00cd0030818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818d2248aa00bb00cd0002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "including undefined tags",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818d02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e712249aa00bb00cd00024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"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" : "30818caa02aabb30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 34,
"comment" : "using composition with indefinite length for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308030818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"result" : "invalid"
},
{
"tcId" : 35,
"comment" : "using composition with wrong tag for sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308031818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"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" : "2e818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 38,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "2f818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 39,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "31818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 40,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "32818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 41,
"comment" : "changing tag value of sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "ff818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"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" : "30818a300102308184404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 44,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b",
"result" : "invalid"
},
{
"tcId" : 45,
"comment" : "truncated sequence [r, s]",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308184404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 46,
"comment" : "sequence [r, s] of size 4230 to check for overflows",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3082108602404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid"
},
{
"tcId" : 47,
"comment" : "indefinite length",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "308002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"result" : "invalid"
},
{
"tcId" : 48,
"comment" : "indefinite length with truncated delimiter",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a00",
"result" : "invalid"
},
{
"tcId" : 49,
"comment" : "indefinite length with additional element",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a05000000",
"result" : "invalid"
},
{
"tcId" : 50,
"comment" : "indefinite length with truncated element",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a060811220000",
"result" : "invalid"
},
{
"tcId" : 51,
"comment" : "indefinite length with garbage",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000fe02beef",
"result" : "invalid"
},
{
"tcId" : 52,
"comment" : "indefinite length with nonempty EOC",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0002beef",
"result" : "invalid"
},
{
"tcId" : 53,
"comment" : "prepend empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308187300002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 54,
"comment" : "append empty sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a3000",
"result" : "invalid"
},
{
"tcId" : 55,
"comment" : "append zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818802404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a020100",
"result" : "invalid"
},
{
"tcId" : 56,
"comment" : "append garbage with high tag number",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818802404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6abf7f00",
"result" : "invalid"
},
{
"tcId" : 57,
"comment" : "append null with explicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6aa0020500",
"result" : "invalid"
},
{
"tcId" : 58,
"comment" : "append null with implicit tag",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6aa000",
"result" : "invalid"
},
{
"tcId" : 59,
"comment" : "sequence of sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818830818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 60,
"comment" : "truncated sequence: removed last 1 elements",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "304202404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71",
"result" : "invalid"
},
{
"tcId" : 61,
"comment" : "repeating element in sequence",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3081c802404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 62,
"comment" : "flipped bit 0 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081834ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e70024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 63,
"comment" : "flipped bit 32 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081834ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c529e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 64,
"comment" : "flipped bit 48 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081834ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e55c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 65,
"comment" : "flipped bit 64 in r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081834ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2f11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 66,
"comment" : "length of r uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "3081860281404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 67,
"comment" : "length of r contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "308187028200404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 68,
"comment" : "length of r uses 65 instead of 64",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502414ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 69,
"comment" : "length of r uses 63 instead of 64",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308185023f4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 70,
"comment" : "uint32 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818a028501000000404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 71,
"comment" : "uint64 overflow in length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818e02890100000000000000404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 72,
"comment" : "length of r = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902847fffffff4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 73,
"comment" : "length of r = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081890284800000004ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 74,
"comment" : "length of r = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081890284ffffffff4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 75,
"comment" : "length of r = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818a0285ffffffffff4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 76,
"comment" : "length of r = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818d0288ffffffffffffffff4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 77,
"comment" : "incorrect length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502ff4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 78,
"comment" : "replaced r by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502804ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 79,
"comment" : "removing r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3043024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 80,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "304402024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 81,
"comment" : "lonely integer tag",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "304302404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7102",
"result" : "invalid"
},
{
"tcId" : 82,
"comment" : "appending 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702424ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710000024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 83,
"comment" : "prepending 0's to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308187024200004ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 84,
"comment" : "appending unused 0's to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710000024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 85,
"comment" : "appending null value to r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702424ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710500024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 86,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818a224549817702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 87,
"comment" : "prepending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "3081892244250002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 88,
"comment" : "appending garbage to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818d224202404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710004deadbeef024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 89,
"comment" : "truncated length of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30450281024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 90,
"comment" : "including undefined tags to r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818b2246aa02aabb02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 91,
"comment" : "using composition with indefinite length for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308189228002404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710000024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 92,
"comment" : "using composition with wrong tag for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308189228003404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710000024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 93,
"comment" : "Replacing r with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30450500024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 94,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818500404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 95,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818501404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 96,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818503404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 97,
"comment" : "changing tag value of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818504404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 98,
"comment" : "changing tag value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308185ff404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 99,
"comment" : "dropping value of r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30450200024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 100,
"comment" : "using composition for r",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "308189224402014d023fdcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 101,
"comment" : "modifying first byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818502404fdcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 102,
"comment" : "modifying last byte of r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1ef1024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 103,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308184023f4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 104,
"comment" : "truncated r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "308184023fdcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 105,
"comment" : "r of size 4161 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30821088028210414ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 106,
"comment" : "leading ff in r",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3081860241ff4ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 107,
"comment" : "replaced r by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3046090180024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 108,
"comment" : "replacing r with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3046020100024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 109,
"comment" : "flipped bit 0 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818302404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6b",
"result" : "invalid"
},
{
"tcId" : 110,
"comment" : "flipped bit 32 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818302404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b158471b6a",
"result" : "invalid"
},
{
"tcId" : 111,
"comment" : "flipped bit 48 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818302404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6259b058471b6a",
"result" : "invalid"
},
{
"tcId" : 112,
"comment" : "flipped bit 64 in s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818302404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69cbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 113,
"comment" : "length of s uses long form encoding",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30818602404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7102814100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 114,
"comment" : "length of s contains a leading 0",
"flags" : [
"BerEncodedSignature"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710282004100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 115,
"comment" : "length of s uses 66 instead of 65",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024200998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 116,
"comment" : "length of s uses 64 instead of 65",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024000998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 117,
"comment" : "uint32 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818a02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710285010000004100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 118,
"comment" : "uint64 overflow in length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818e02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71028901000000000000004100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 119,
"comment" : "length of s = 2**31 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7102847fffffff00998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 120,
"comment" : "length of s = 2**31",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7102848000000000998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 121,
"comment" : "length of s = 2**32 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710284ffffffff00998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 122,
"comment" : "length of s = 2**40 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818a02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710285ffffffffff00998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 123,
"comment" : "length of s = 2**64 - 1",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818d02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710288ffffffffffffffff00998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 124,
"comment" : "incorrect length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7102ff00998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 125,
"comment" : "replaced s by an indefinite length tag without termination",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71028000998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 126,
"comment" : "appending 0's to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024300998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"result" : "invalid"
},
{
"tcId" : 127,
"comment" : "prepending 0's to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710243000000998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 128,
"comment" : "appending null value to s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818702404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024300998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0500",
"result" : "invalid"
},
{
"tcId" : 129,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818a02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e712246498177024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 130,
"comment" : "prepending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7122452500024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 131,
"comment" : "appending garbage to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818d02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e712243024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0004deadbeef",
"result" : "invalid"
},
{
"tcId" : 132,
"comment" : "truncated length of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "304402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710281",
"result" : "invalid"
},
{
"tcId" : 133,
"comment" : "including undefined tags to s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818b02404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e712247aa02aabb024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 134,
"comment" : "using composition with indefinite length for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e712280024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"result" : "invalid"
},
{
"tcId" : 135,
"comment" : "using composition with wrong tag for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e712280034100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000",
"result" : "invalid"
},
{
"tcId" : 136,
"comment" : "Replacing s with NULL",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "304402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710500",
"result" : "invalid"
},
{
"tcId" : 137,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71004100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 138,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71014100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 139,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71034100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 140,
"comment" : "changing tag value of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71044100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 141,
"comment" : "changing tag value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71ff4100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 142,
"comment" : "dropping value of s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "304402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710200",
"result" : "invalid"
},
{
"tcId" : 143,
"comment" : "using composition for s",
"flags" : [
"InvalidEncoding"
],
"msg" : "313233343030",
"sig" : "30818902404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e7122450201000240998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 144,
"comment" : "modifying first byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024102998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 145,
"comment" : "modifying last byte of s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471bea",
"result" : "invalid"
},
{
"tcId" : 146,
"comment" : "truncated s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818402404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024000998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b",
"result" : "invalid"
},
{
"tcId" : 147,
"comment" : "s of size 4162 to check for overflows",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "3082108802404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710282104200998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"result" : "invalid"
},
{
"tcId" : 148,
"comment" : "leading ff in s",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "30818602404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e710242ff00998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 149,
"comment" : "replaced s by infinity",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "304502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71090180",
"result" : "invalid"
},
{
"tcId" : 150,
"comment" : "replacing s with zero",
"flags" : [
"ModifiedSignature"
],
"msg" : "313233343030",
"sig" : "304502404ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71020100",
"result" : "invalid"
},
{
"tcId" : 151,
"comment" : "replaced r by r + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "308186024100f8ba5decee6d4e9119afc13d014c31c9bc79bb449e6ac997c7170fee6c67033131050b0903e5b53a413b1d16eeab9fd2f7732a835a75470bc76bf2d63b271eda024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 152,
"comment" : "replaced r by r - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3081850240a2ff227b3699c57a9a05f3e099b839ba26189fdd36d7257a1a4fd6598c00f250868852866a936907be2e5ae3ef537f44bc0f838149b991505c5cc5d101d51e08024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 153,
"comment" : "replaced r by r + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "308187024200ab2b7a790ffc481545aec188c2977e3d8d21d6e144b473065f54503d942f3c6b161a22f0146062a8628615d57d1b0fd6a98b94d80aaff249e3997adef0477e8771024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 154,
"comment" : "replaced r by -r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "3081850240b2233fcbed7c75fa26252571327dca3e0eb6d26f155f08770f4c8cdc03cc053f2439513848c370df004b440291007074263ea8fdade893d1ee1ba3ac6181e18f024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 155,
"comment" : "replaced r by n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "30818502405d00dd84c9663a8565fa0c1f6647c645d9e76022c928da85e5b029a673ff0daf7977ad79956c96f841d1a51c10ac80bb43f07c7eb6466eafa3a33a2efe2ae1f8024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 156,
"comment" : "replaced r by -n - r",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "3081860241ff0745a2131192b16ee6503ec2feb3ce36438644bb6195366838e8f0119398fccecefaf4f6fc1a4ac5bec4e2e91154602d088cd57ca58ab8f438940d29c4d8e126024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 157,
"comment" : "replaced r by r + 2**512",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "3081860241014ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 158,
"comment" : "replaced r by r + 2**576",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30818e02490100000000000000004ddcc03412838a05d9dada8ecd8235c1f1492d90eaa0f788f0b37323fc33fac0dbc6aec7b73c8f20ffb4bbfd6eff8f8bd9c1570252176c2e11e45c539e7e1e71024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 159,
"comment" : "replaced s by s + n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3081860241014460067afcdffeb8fa3be86597191a8d2c1883bcb8c88f838fa512ea6407f347c751dbad0c229f30c8c71f5e3cc46f4b1b51ef566c0cb17b73eaf032f4f01bd3024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 160,
"comment" : "replaced s by s - n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "3081850240eea4cb09450c75a27a921b092f85227d95b768555134eb65e2ddd95583a1e2671cd5232a72d052fe45ba5d2b3d6c4ebcdfee48545b50fbc008dbc32dbb9e1b01024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 161,
"comment" : "replaced s by s + 256 * n",
"flags" : [
"RangeCheck"
],
"msg" : "313233343030",
"sig" : "308187024200ab7720219e0abac56d8f4dafeb2d4b26509175a9bcced0cc4b1cde409026dd5b2cb06fc0b8689f92590da1d7c46928a621af739cddc189b45345f9dc4d0147846a024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 162,
"comment" : "replaced s by -s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "3081860241ff667d973ddf09c5d24598fe489cb0e17a9f1809f6fb01428b46be89e00c2b15288dec8094408686e878bf41bb42e7a0fc025fe42a9c512962419ca64fa7b8e496024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 163,
"comment" : "replaced s by -n - s",
"flags" : [
"ModifiedInteger"
],
"msg" : "313233343030",
"sig" : "3081860241febb9ff9850320014705c4179a68e6e572d3e77c434737707c705aed159bf80cb838ae2452f3dd60cf3738e0a1c33b90b4e4ae10a993f34e848c150fcd0b0fe42d024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 164,
"comment" : "replaced s by s + 2**512",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "308186024101998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 165,
"comment" : "replaced s by s - 2**512",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "3081850240998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 166,
"comment" : "replaced s by s + 2**576",
"flags" : [
"IntegerOverflow"
],
"msg" : "313233343030",
"sig" : "30818e0249010000000000000000998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a024100998268c220f63a2dba6701b7634f1e8560e7f60904febd74b941761ff3d4ead772137f6bbf7979178740be44bd185f03fda01bd563aed69dbe6359b058471b6a",
"result" : "invalid"
},
{
"tcId" : 167,
"comment" : "Signature with special case values r=0 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020100020100",
"result" : "invalid"
},
{
"tcId" : 168,
"comment" : "Signature with special case values r=0 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020100020101",
"result" : "invalid"
},
{
"tcId" : 169,
"comment" : "Signature with special case values r=0 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201000201ff",
"result" : "invalid"
},
{
"tcId" : 170,
"comment" : "Signature with special case values r=0 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 171,
"comment" : "Signature with special case values r=0 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 172,
"comment" : "Signature with special case values r=0 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 173,
"comment" : "Signature with special case values r=0 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 174,
"comment" : "Signature with special case values r=0 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020100024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 175,
"comment" : "Signature with special case values r=1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020101020100",
"result" : "invalid"
},
{
"tcId" : 176,
"comment" : "Signature with special case values r=1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3006020101020101",
"result" : "invalid"
},
{
"tcId" : 177,
"comment" : "Signature with special case values r=1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201010201ff",
"result" : "invalid"
},
{
"tcId" : 178,
"comment" : "Signature with special case values r=1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 179,
"comment" : "Signature with special case values r=1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 180,
"comment" : "Signature with special case values r=1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 181,
"comment" : "Signature with special case values r=1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 182,
"comment" : "Signature with special case values r=1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046020101024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 183,
"comment" : "Signature with special case values r=-1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff020100",
"result" : "invalid"
},
{
"tcId" : 184,
"comment" : "Signature with special case values r=-1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff020101",
"result" : "invalid"
},
{
"tcId" : 185,
"comment" : "Signature with special case values r=-1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff0201ff",
"result" : "invalid"
},
{
"tcId" : 186,
"comment" : "Signature with special case values r=-1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 187,
"comment" : "Signature with special case values r=-1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 188,
"comment" : "Signature with special case values r=-1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 189,
"comment" : "Signature with special case values r=-1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 190,
"comment" : "Signature with special case values r=-1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "30460201ff024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 191,
"comment" : "Signature with special case values r=n and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020100",
"result" : "invalid"
},
{
"tcId" : 192,
"comment" : "Signature with special case values r=n and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069020101",
"result" : "invalid"
},
{
"tcId" : 193,
"comment" : "Signature with special case values r=n and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690201ff",
"result" : "invalid"
},
{
"tcId" : 194,
"comment" : "Signature with special case values r=n and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 195,
"comment" : "Signature with special case values r=n and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 196,
"comment" : "Signature with special case values r=n and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 197,
"comment" : "Signature with special case values r=n and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 198,
"comment" : "Signature with special case values r=n and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 199,
"comment" : "Signature with special case values r=n - 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068020100",
"result" : "invalid"
},
{
"tcId" : 200,
"comment" : "Signature with special case values r=n - 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068020101",
"result" : "invalid"
},
{
"tcId" : 201,
"comment" : "Signature with special case values r=n - 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900680201ff",
"result" : "invalid"
},
{
"tcId" : 202,
"comment" : "Signature with special case values r=n - 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 203,
"comment" : "Signature with special case values r=n - 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 204,
"comment" : "Signature with special case values r=n - 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 205,
"comment" : "Signature with special case values r=n - 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 206,
"comment" : "Signature with special case values r=n - 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 207,
"comment" : "Signature with special case values r=n + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a020100",
"result" : "invalid"
},
{
"tcId" : 208,
"comment" : "Signature with special case values r=n + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a020101",
"result" : "invalid"
},
{
"tcId" : 209,
"comment" : "Signature with special case values r=n + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a0201ff",
"result" : "invalid"
},
{
"tcId" : 210,
"comment" : "Signature with special case values r=n + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 211,
"comment" : "Signature with special case values r=n + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 212,
"comment" : "Signature with special case values r=n + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 213,
"comment" : "Signature with special case values r=n + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 214,
"comment" : "Signature with special case values r=n + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 215,
"comment" : "Signature with special case values r=p and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3020100",
"result" : "invalid"
},
{
"tcId" : 216,
"comment" : "Signature with special case values r=p and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3020101",
"result" : "invalid"
},
{
"tcId" : 217,
"comment" : "Signature with special case values r=p and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f30201ff",
"result" : "invalid"
},
{
"tcId" : 218,
"comment" : "Signature with special case values r=p and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 219,
"comment" : "Signature with special case values r=p and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 220,
"comment" : "Signature with special case values r=p and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 221,
"comment" : "Signature with special case values r=p and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 222,
"comment" : "Signature with special case values r=p and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 223,
"comment" : "Signature with special case values r=p + 1 and s=0",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4020100",
"result" : "invalid"
},
{
"tcId" : 224,
"comment" : "Signature with special case values r=p + 1 and s=1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4020101",
"result" : "invalid"
},
{
"tcId" : 225,
"comment" : "Signature with special case values r=p + 1 and s=-1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f40201ff",
"result" : "invalid"
},
{
"tcId" : 226,
"comment" : "Signature with special case values r=p + 1 and s=n",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069",
"result" : "invalid"
},
{
"tcId" : 227,
"comment" : "Signature with special case values r=p + 1 and s=n - 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90068",
"result" : "invalid"
},
{
"tcId" : 228,
"comment" : "Signature with special case values r=p + 1 and s=n + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006a",
"result" : "invalid"
},
{
"tcId" : 229,
"comment" : "Signature with special case values r=p + 1 and s=p",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3",
"result" : "invalid"
},
{
"tcId" : 230,
"comment" : "Signature with special case values r=p + 1 and s=p + 1",
"flags" : [
"InvalidSignature"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f4",
"result" : "invalid"
},
{
"tcId" : 231,
"comment" : "Signature encoding contains incorrect types: r=0, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3008020100090380fe01",
"result" : "invalid"
},
{
"tcId" : 232,
"comment" : "Signature encoding contains incorrect types: r=0, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020100090142",
"result" : "invalid"
},
{
"tcId" : 233,
"comment" : "Signature encoding contains incorrect types: r=0, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020100010101",
"result" : "invalid"
},
{
"tcId" : 234,
"comment" : "Signature encoding contains incorrect types: r=0, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020100010100",
"result" : "invalid"
},
{
"tcId" : 235,
"comment" : "Signature encoding contains incorrect types: r=0, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201000500",
"result" : "invalid"
},
{
"tcId" : 236,
"comment" : "Signature encoding contains incorrect types: r=0, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201000c00",
"result" : "invalid"
},
{
"tcId" : 237,
"comment" : "Signature encoding contains incorrect types: r=0, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201000c0130",
"result" : "invalid"
},
{
"tcId" : 238,
"comment" : "Signature encoding contains incorrect types: r=0, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201003000",
"result" : "invalid"
},
{
"tcId" : 239,
"comment" : "Signature encoding contains incorrect types: r=0, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201003003020100",
"result" : "invalid"
},
{
"tcId" : 240,
"comment" : "Signature encoding contains incorrect types: r=1, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3008020101090380fe01",
"result" : "invalid"
},
{
"tcId" : 241,
"comment" : "Signature encoding contains incorrect types: r=1, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020101090142",
"result" : "invalid"
},
{
"tcId" : 242,
"comment" : "Signature encoding contains incorrect types: r=1, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020101010101",
"result" : "invalid"
},
{
"tcId" : 243,
"comment" : "Signature encoding contains incorrect types: r=1, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006020101010100",
"result" : "invalid"
},
{
"tcId" : 244,
"comment" : "Signature encoding contains incorrect types: r=1, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201010500",
"result" : "invalid"
},
{
"tcId" : 245,
"comment" : "Signature encoding contains incorrect types: r=1, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201010c00",
"result" : "invalid"
},
{
"tcId" : 246,
"comment" : "Signature encoding contains incorrect types: r=1, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201010c0130",
"result" : "invalid"
},
{
"tcId" : 247,
"comment" : "Signature encoding contains incorrect types: r=1, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201013000",
"result" : "invalid"
},
{
"tcId" : 248,
"comment" : "Signature encoding contains incorrect types: r=1, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201013003020100",
"result" : "invalid"
},
{
"tcId" : 249,
"comment" : "Signature encoding contains incorrect types: r=-1, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201ff090380fe01",
"result" : "invalid"
},
{
"tcId" : 250,
"comment" : "Signature encoding contains incorrect types: r=-1, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff090142",
"result" : "invalid"
},
{
"tcId" : 251,
"comment" : "Signature encoding contains incorrect types: r=-1, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff010101",
"result" : "invalid"
},
{
"tcId" : 252,
"comment" : "Signature encoding contains incorrect types: r=-1, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff010100",
"result" : "invalid"
},
{
"tcId" : 253,
"comment" : "Signature encoding contains incorrect types: r=-1, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201ff0500",
"result" : "invalid"
},
{
"tcId" : 254,
"comment" : "Signature encoding contains incorrect types: r=-1, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201ff0c00",
"result" : "invalid"
},
{
"tcId" : 255,
"comment" : "Signature encoding contains incorrect types: r=-1, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060201ff0c0130",
"result" : "invalid"
},
{
"tcId" : 256,
"comment" : "Signature encoding contains incorrect types: r=-1, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050201ff3000",
"result" : "invalid"
},
{
"tcId" : 257,
"comment" : "Signature encoding contains incorrect types: r=-1, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30080201ff3003020100",
"result" : "invalid"
},
{
"tcId" : 258,
"comment" : "Signature encoding contains incorrect types: r=n, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069090380fe01",
"result" : "invalid"
},
{
"tcId" : 259,
"comment" : "Signature encoding contains incorrect types: r=n, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069090142",
"result" : "invalid"
},
{
"tcId" : 260,
"comment" : "Signature encoding contains incorrect types: r=n, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069010101",
"result" : "invalid"
},
{
"tcId" : 261,
"comment" : "Signature encoding contains incorrect types: r=n, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069010100",
"result" : "invalid"
},
{
"tcId" : 262,
"comment" : "Signature encoding contains incorrect types: r=n, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3045024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690500",
"result" : "invalid"
},
{
"tcId" : 263,
"comment" : "Signature encoding contains incorrect types: r=n, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3045024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690c00",
"result" : "invalid"
},
{
"tcId" : 264,
"comment" : "Signature encoding contains incorrect types: r=n, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900690c0130",
"result" : "invalid"
},
{
"tcId" : 265,
"comment" : "Signature encoding contains incorrect types: r=n, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3045024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900693000",
"result" : "invalid"
},
{
"tcId" : 266,
"comment" : "Signature encoding contains incorrect types: r=n, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca900693003020100",
"result" : "invalid"
},
{
"tcId" : 267,
"comment" : "Signature encoding contains incorrect types: r=p, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3090380fe01",
"result" : "invalid"
},
{
"tcId" : 268,
"comment" : "Signature encoding contains incorrect types: r=p, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3090142",
"result" : "invalid"
},
{
"tcId" : 269,
"comment" : "Signature encoding contains incorrect types: r=p, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3010101",
"result" : "invalid"
},
{
"tcId" : 270,
"comment" : "Signature encoding contains incorrect types: r=p, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3010100",
"result" : "invalid"
},
{
"tcId" : 271,
"comment" : "Signature encoding contains incorrect types: r=p, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3045024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f30500",
"result" : "invalid"
},
{
"tcId" : 272,
"comment" : "Signature encoding contains incorrect types: r=p, s=empyt UTF-8 string",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3045024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f30c00",
"result" : "invalid"
},
{
"tcId" : 273,
"comment" : "Signature encoding contains incorrect types: r=p, s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f30c0130",
"result" : "invalid"
},
{
"tcId" : 274,
"comment" : "Signature encoding contains incorrect types: r=p, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3045024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33000",
"result" : "invalid"
},
{
"tcId" : 275,
"comment" : "Signature encoding contains incorrect types: r=p, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3048024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f33003020100",
"result" : "invalid"
},
{
"tcId" : 276,
"comment" : "Signature encoding contains incorrect types: r=0.25, s=0.25",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300a090380fe01090380fe01",
"result" : "invalid"
},
{
"tcId" : 277,
"comment" : "Signature encoding contains incorrect types: r=nan, s=nan",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006090142090142",
"result" : "invalid"
},
{
"tcId" : 278,
"comment" : "Signature encoding contains incorrect types: r=True, s=True",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010101010101",
"result" : "invalid"
},
{
"tcId" : 279,
"comment" : "Signature encoding contains incorrect types: r=False, s=False",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010100010100",
"result" : "invalid"
},
{
"tcId" : 280,
"comment" : "Signature encoding contains incorrect types: r=Null, s=Null",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300405000500",
"result" : "invalid"
},
{
"tcId" : 281,
"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" : 282,
"comment" : "Signature encoding contains incorrect types: r=\"0\", s=\"0\"",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060c01300c0130",
"result" : "invalid"
},
{
"tcId" : 283,
"comment" : "Signature encoding contains incorrect types: r=empty list, s=empty list",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300430003000",
"result" : "invalid"
},
{
"tcId" : 284,
"comment" : "Signature encoding contains incorrect types: r=list containing 0, s=list containing 0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "300a30030201003003020100",
"result" : "invalid"
},
{
"tcId" : 285,
"comment" : "Signature encoding contains incorrect types: r=0.25, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3008090380fe01020100",
"result" : "invalid"
},
{
"tcId" : 286,
"comment" : "Signature encoding contains incorrect types: r=nan, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006090142020100",
"result" : "invalid"
},
{
"tcId" : 287,
"comment" : "Signature encoding contains incorrect types: r=True, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010101020100",
"result" : "invalid"
},
{
"tcId" : 288,
"comment" : "Signature encoding contains incorrect types: r=False, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "3006010100020100",
"result" : "invalid"
},
{
"tcId" : 289,
"comment" : "Signature encoding contains incorrect types: r=Null, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050500020100",
"result" : "invalid"
},
{
"tcId" : 290,
"comment" : "Signature encoding contains incorrect types: r=empyt UTF-8 string, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30050c00020100",
"result" : "invalid"
},
{
"tcId" : 291,
"comment" : "Signature encoding contains incorrect types: r=\"0\", s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30060c0130020100",
"result" : "invalid"
},
{
"tcId" : 292,
"comment" : "Signature encoding contains incorrect types: r=empty list, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30053000020100",
"result" : "invalid"
},
{
"tcId" : 293,
"comment" : "Signature encoding contains incorrect types: r=list containing 0, s=0",
"flags" : [
"InvalidTypesInSignature"
],
"msg" : "313233343030",
"sig" : "30083003020100020100",
"result" : "invalid"
},
{
"tcId" : 294,
"comment" : "Edge case for Shamir multiplication",
"flags" : [
"EdgeCaseShamirMultiplication"
],
"msg" : "3336363736",
"sig" : "30818402407da11e5b4bb7932135cd91accef8892c4286654a7be7c9d384b600d97900ee12a23ff1f9ae9a4fe74cca185d0dc9f59dc24be03d0223d8feb55b6dde1777475f024075905ab5d58481f78409cc2e058da26a26ce6cf4fa2725023d7aa59b8393e16c08564035599c47c3c295da467d41c5a242f0a477101ed6bcc672426eef5f2dcc",
"result" : "valid"
},
{
"tcId" : 295,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32373239373236343137",
"sig" : "30818402406543c55475e7f31a48bc85307455f6eb4d719eb22555ee49c508e95542fff9b7fc7e90be7e4981560bdae23079cdc53a50ca8dfcb77f119fcbae0c8fafd701c8024019b4c639be53122f727d61d4c452785a9846e979f8bf59e2038edec19de06443cee4d4152b49ba9fc84d75d3724d134e6b72702b78bc97a3831fdb92642c4d9c",
"result" : "valid"
},
{
"tcId" : 296,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343331343737363137",
"sig" : "30818502407bf49763f31715ccc377c07dc202a48027871f25e40b09523b7fe459e34c9d7c7763f34f5a81cf9f700c3fd99e84d491a96b78431f848313081da94b029798620241008d7b2af106d7dbc5e7cb6d15e64b5073dea52d7985051b532331553b1942908b9db61d95302be7b5aab5f13f0ef41821f0df0fdb2d0d5a425a88f95acc2f0005",
"result" : "valid"
},
{
"tcId" : 297,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363033343338303333",
"sig" : "3081850241009b822634932ea6d8cadc0bb3cf7155f16d89d1fd27877a54ec8e8880ef9abcf058f46bb3f90b05db2434c804eeb517cf321d45964477b6a5555e877432317bca02404c5a0ed6cdbad6205e1a0d5d2be9b43e8ab046621e409ed5ffd0cf0f0d49b4c0459b47eca8ed184f1e30f2684ed8fc3d192f02ce7beffb5930db73b9beae2968",
"result" : "valid"
},
{
"tcId" : 298,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383239363231343535",
"sig" : "308184024038f372799a30218935dffc38082f4c9ba081ff688c6f46a1690e8ddcd8c311766862d01b75b959af2d6af8d361e26ecc3862c930eb896e358a6101349327de2302407d8b5462ddbd2f73980784452875b7d8726904bfcb88e94feb5088feb820d197dd9ca4cb7b392dfa2f46c8322e11de947af5a64072c766cc601891eec16279e2",
"result" : "valid"
},
{
"tcId" : 299,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34333131383231373336",
"sig" : "3081840240220f24ef6699612c80ebd8ec8c5cce625bc43d72ed42f7cfbc78ec033dc549e02b780d503ba6426cf1914cd3152c62b71dae1e59615657dc9aad30bd4efdc7a90240706834778448f4dc11a1bacfbd4834b4f6d15ab343963d2bb9e5a12b44214957f453f76535e9a0ff9f010a8fb9944b9d9e1ea8bd0b104b2bdecc14960e4e751c",
"result" : "valid"
},
{
"tcId" : 300,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131373730373734313735",
"sig" : "30818402404cc3d9fcc06dce19ab12a665eba4e42f09cbefb44e3e87ce73f14986f48e5b9e25773edb4c1e62421f3f4cb437bcde279c247deca659848a26a27700a55f3333024075344c9295cf201478f1a45ab81a2ed420b3b829872146d6edab62b61bba2a97c10af4e1b54060d26991960f96ed7e6181c51286034372ea0c88ecbae05bc1cd",
"result" : "valid"
},
{
"tcId" : 301,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31353938353135353635",
"sig" : "30818402404925729610c57144b2d29743df20bfa6f67213f8c22907784d5d127fce0ec07ccf7703498b9ab9d84fac4a99683ec40e6168fc278718bf7437a749382299d83b02404b82b497aaedc2d4d7eb34b55928e72d647d93aff27ffee54a029fada7ec18921b9f4d6b7a7317bbe4f1c5fbae8c9445a807971a65dc6bc46b5a27406ddb84cf",
"result" : "valid"
},
{
"tcId" : 302,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383831313031363138",
"sig" : "308184024009f2dfa97a2c7e3d4ebd3e629cde0f870a3cda0153acb5ab582fc0b8db564c5a9c988eda930b579efcfe4860a1e51e9d471438907dc0f831e8c90884951d580e02403ec46f6253ab31e4c5019a0d88a751a4fcc4131e8e24602bc2b712aaca9710048fed4b5ad59c0e74e421fa7e823c597572cb2165c689a22235532fab5627a1ae",
"result" : "valid"
},
{
"tcId" : 303,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32303034373833333332",
"sig" : "30818502410081586e05220f72bfa37681dee7d6bc0945cbae37f54be6cd0a8c479430ba6bd01ac8b92f0cbcfc715b3374d41b3da6c117f5add7b0ca1db122e7a51620239bb002404da1fcec8de0eb6c5aa30975f2f801710648b959112ba473818461d8ee985f631a82b31eef200c3cecbd3750edda2cca49e76f2fd500927b3185e3497d47966a",
"result" : "valid"
},
{
"tcId" : 304,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39353030323437373837",
"sig" : "308185024100a840d04b304d8831907720eba1ce85376910ed6235b42493234e17db24a184feee5cd7175d7c94403ee0f074b87e1460d3befe56f91869221f12a2f05e7f57a4024055e69e441567148b84701b542682b53ab8f8f80624609b80191bd9aa2643723d7c793fabe946374d7992d1464e6b9483b36bc9035e0a1be1309e6daa69a671cf",
"result" : "valid"
},
{
"tcId" : 305,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323039353030303630",
"sig" : "308185024100a7b7feea03567fef7afa42fdc19124119344d4e4a5e7b6efcddc28818ef018846697d096269f45231a604b516c1bdf684ed9d98fe2535d4cf8ca6687a8b9c1cf02404784ac38fa0e83aef1679389c0b65a55f0622c9ee4666e3f09d9b631ffe8f4b97b9bdb41ffb9f78490f509471cc059fce86ce401804d771d363d680df20d2286",
"result" : "valid"
},
{
"tcId" : 306,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38313933373839323237",
"sig" : "3081850241009b16f1e8f609a4f60d184e0f2a4350c56e16d73cafc88871e34f5dac404e4e5d80bcb47df9e5aad8fa08d9a55bcabd02d725d5caecf3d907879f76ea7daa76670240160afdddbcc76cf7f9dd76ad230c5f6390c7c0144c952f4184b70ea0cd027e5b2a6c2e1ca50da87c2662bd79b7e9bc23640ae306f8eb748341be9794cc58dfb1",
"result" : "valid"
},
{
"tcId" : 307,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33363530363033323938",
"sig" : "30818402401bcf663b9737d2677f618975a64934e999d600cdffcdce9c08d0b5603fe2c3eeae7368d12db3435377dde41b82e158f06f73e73848dc51d1583b0667304048c70240667c384af3eb1f704af8607bd6f76f964b076415cd855c43a94ac68db309140c50caf0790f1935fb1129ed3c89af8fb6bccd8b25f23aac21c7cf9ee3c607cef6",
"result" : "valid"
},
{
"tcId" : 308,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3136333833393533353233",
"sig" : "3081850240181b0500c4bdf3fcaec57c12c81dae84e9765ec3fab2de4c7b27c9b97cba19469b32251ddb39efb0cbbf5606a7efc866046153b791830bfaeab56f3b980aba6702410081fd9814c445a6c5c76fc3c614b7665b438c7c07be299b80341ec07d9ecd22d2c2952e99dad009cfa543a3be40618f5f58afcbebed70d9db245baa92697f82a8",
"result" : "valid"
},
{
"tcId" : 309,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32303931373638323035",
"sig" : "308184024041c1fb7c47ff901a328e4e934c8a023a943d37942b6ab22198e9d8aac628f1be0d487bdc267ad9c25b1a42734b994614245722671fd5333e8c34338303348e19024031dd3d9f1715c3b63ca351b03be2b83ad66bdcd0ef85fae15953c9e9c85c1a8124b2708245b9b7496d9f2599ab808790b0b63ace37f7839e12fcc278d604eac7",
"result" : "valid"
},
{
"tcId" : 310,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39333634373032383235",
"sig" : "30818502410082c6e55736b3670faef789b491a48f493b081ef655987c3994624e666a898f5bfe2160d0da808b83f465c05e7abb4f2ee6e43e6e935faabce2edb620ad593ea502404cb6d243bb3f745e2988caca2b3599dd63f8e7c270435ccd34895e332a858e105bdc5e23e679769143ff5dec5f83a7e51800892ced4445fc1f94568f28b055f0",
"result" : "valid"
},
{
"tcId" : 311,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393236383638373931",
"sig" : "3081840240257dad15a1ca0bbc3957b7c13681a977b5d42c84284321252cd30d480613add5e0e6f28efdb6cca0739f7ced876fa00f82359e339b587119ad8425c16f3ea76502405900832bc693c37aaf384da29acc2b7e4e2094517855b3bba50837440028afe42956988be59e7730c5155d737610ba42b9cea876b3c4baaa56072181a43b2a46",
"result" : "valid"
},
{
"tcId" : 312,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35313738313334383231",
"sig" : "308184024067730a1a6b716e027c69e3e100a63569467597a9602677c72e4c55531ff8e828bdc544b5fe6b4340ad5dc3e7033de6fd3aefaeae3ccea69c2342d7b34965d8dd0240106dcb0599858bd2fcd09f501cc00a56df993ba4616e1639cf6b53d752ed2fd3e3125ee8731d8c08eeae32c3765078833576e181d25ac6bdb4965cccc115674c",
"result" : "valid"
},
{
"tcId" : 313,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34373335303130373531",
"sig" : "308185024100a9bc80413ad79361ce8c145ca7484c6a66c5ce5071002df9fc77efcea6c764b90e667f81fd271237fe87d9fa714ae4160a72a162eca02a746a539f2fa47c1caf024036ea750ce482aa21602322075803cb8c50ecfb87819ee971f53d56ef076404a1fb5738f2cc55af9a90f433efd011fdd6e9f3bf122914237a3dba9770a93ab98b",
"result" : "valid"
},
{
"tcId" : 314,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3134333533393131363839",
"sig" : "308184024003892fdcaea7181c73950648ded96fd7c14f1ace1f2fc91ced15ca2f3b190c3b3a650478cf55097d6ba0bbfadb580fa17095eec914065f30e4eeba7d7636457502403fff250e80a64c9052387d864453a3ce0dd907f8342074a23e9d4b33b16adec7e55844f384ae85fd25bb76ed1542e35087d09ee96ae44da54769b74a30dc7e08",
"result" : "valid"
},
{
"tcId" : 315,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333834353439323034",
"sig" : "3081840240105e1a0a5c4f645010d86a38e8cd90e9d25a71e7f0e23d220dcc7e46d8fb5b3d81a412f1c4a95f450060aa60c01b3a5822b9d1c9081ec01f63af00a01f488f69024031d412e5c9419544f1011a3418b4e549493abe71a9bcd8cc98eab165ae6f06d9ee26f980cf1d77fac3d003667573d8ef82e3bf992c1a924ff2c5981ec6a33710",
"result" : "valid"
},
{
"tcId" : 316,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32373632313932373839",
"sig" : "30818402406198b7272716a6f5ebc91d6800efd4faf74536afc96889545b4c7141b590f091497872a7bfb2fd9fc209ffae6b7a3db8d7ad884d9864635d64f34e2d55aea7d6024077777ca3f1dba89403c4a006c19285f762187239cdb63c63521c0dfb798f48822248497a7576b157849fce4918513b0c840e68af1d491be126852668766353f8",
"result" : "valid"
},
{
"tcId" : 317,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31383331363534333331",
"sig" : "30818402405e050ae52e112621686e2cf1bd698dbf6e579c6cdcb27b026f305f65b6c8053f7f3a12b411980e35130c966ecbebb4f7f6b5d5e50cefd716da433195791468a402405e6bc53d676dd39d93bcaf26537fbb7eaad497caa1216e767160bb2b31da550eb248f0d881e19fa36c048a700b2d64a4c8dbe6a9c976a7ff2f4c73feae1c9846",
"result" : "valid"
},
{
"tcId" : 318,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343336383939303330",
"sig" : "308185024100908318cc1ff55eaceaa63aff859ea5d36968ee1021fa668a547793bb0b3c723b6847cff2c65b53a55e00da9fbdedea1acc8bad954d1830f5328498153c43adb00240556d3ee294395a3654b6f1f03b827bd025da19267e92d6b067c5d707d3f477fba87ed6ba8162dd089dc4f787c11c3735940d2aa039438284f032caa3c4c2e98a",
"result" : "valid"
},
{
"tcId" : 319,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "323034303431323232",
"sig" : "30818402404f33da81b8a1e60d75f8170a8cb70c4d109cd06cca95914927e41412befe0d3f4063d4b32fa4bc6db1478b4ef3b89e397321af756da9210922c9d0441e4443f002403249956e6f9b5c1850e937cc112e49e9dc0be14f23f52b25431b7b71a27216ff95360934ea9a5e1b2b588fcf0ba9d964f38d0bd97232bb3e0b2e306b3ec15e00",
"result" : "valid"
},
{
"tcId" : 320,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33333337313139393735",
"sig" : "30818402405d555e697b22abcf1fd1828365607a2f8699679648cb5b8e6ea511ae9e47ac245f6c858d5e8185b989a6ae84b196c58429dc8edd15cf2d673616225a8d2bd92f024018e0497d40515428cdccc92f4d23fe9e60e3db14256ce62a3c2eb0cfe791e39e1caf26da861c863074813e5dae61c08f264ea1c9ce0b0e7d43e2607c4cbd860b",
"result" : "valid"
},
{
"tcId" : 321,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363935363230363738",
"sig" : "308184024064ded6c7fde2dfcfd74bb88d8a692ae4579668a2e65d6d7cf688c96a5bfb126dc409a67414b175b3f91509d6deb8838f86e3edd7b2232802a5833f0be8820bb802400e6e93007fa43aacac638e9b6b8db3a723f26958c8d8469fd9cb812127b831bab190fd4cba48ea2fee0f8c05e4a64270ce28a58bf278f6a2469511ffa4222837",
"result" : "valid"
},
{
"tcId" : 322,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32303933303137373437",
"sig" : "308185024019361ca1964ca42975f893df4a7f5f64cbcca783f2d63b3b9c4f2dc672ec8d888611e7987eb7b39e2bcbf11c6c2e70d1edde73672a609ddda3768821d81a49c402410093233eb41d2a12e25e5316a74e92ab547ef2fe083d876c9c3e8c1908887f7338a02df6316c268da4817bf266fe666c35bfb34e3a8276c0dedcba42a17f13f038",
"result" : "valid"
},
{
"tcId" : 323,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313233343137393136",
"sig" : "30818402404c7650cfc8d2b3e683413878c214f9c3cc809bea391e7309d8a5e2acb9eb8a55bfaf82a0e33e8eedc7bdb7a14d74c7b9504934832aaa2c2a1426a3918357def90240475d0c318cbce351dc6e12ed1ee589f96ed6641d0eb2af72df4807c1c5491b968bcedf1559da0c6624e54f008171de73ec788691dacac81c36585f4f883a6fc7",
"result" : "valid"
},
{
"tcId" : 324,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373634333530363837",
"sig" : "3081840240639e391dc1fa17e54872183d7a9c8369e89553c1001294c3769ec6d359c87001687903f9ddf191554d72d3100803e0777e0ba8c20d7254ffefbb67575ced26500240210b89a962de417886e8fcb4f6cbda8a329de6c65bfff8ff2bd8e5ff396049c45efc5794915fa09d99000b310a1c962468bc52f8a646a79ceaaa5ed493224739",
"result" : "valid"
},
{
"tcId" : 325,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3131343137323431343431",
"sig" : "308184024027dceee94a53b7c8a0d074b18fe14d3a0f9a11ebd15fbce3b37e41af461b8b32d0ad33f15816192799a67a996a2acad62f59797343a44e28ce36ac8da342a39402406c034233a92eee8b4b7818682220b620542fc1cfd50a80f93df875ee205b9ec8403e6eabff588c688189d1645598b1d5fb09a6eca5ede0fd851025476d7d6625",
"result" : "valid"
},
{
"tcId" : 326,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323638323436343933",
"sig" : "30818402406f0bed39c9ff5f84225388c0f7c8f7133ade442b0240bfcb6f11c7e91367596437ea03fc4b04b9d7f7f388ee29ecb2c7b7fc40521bbeea6efda69a9cd7e94c50024038bf833bc4eff745a27522fc5826474d50f69532df4c570e2346205f17f1d7f60857caba54d15da88969dabd331bc27825dbac1dab51334e99356c6daae14014",
"result" : "valid"
},
{
"tcId" : 327,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32373234373936373737",
"sig" : "30818402405f3d5654794645ac13d01a9f9a4d755487f68c3eeecd499297e1a33e466cb309c3384b67ab33295e31bce428d6bb52427b163fab8e2bbf7d49947bf5507ff1720240092016256207b65ccfa71fad0da7c2ea8b5de277f9abd94d137131636220a2a5261df51c51b4afbefd7b8e818c6525a14ea64acff0d92ec1841dcb15b086d67b",
"result" : "valid"
},
{
"tcId" : 328,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393733333935313139",
"sig" : "30818402406948a7b577b8dcda98eb50eca3174d59d420e901877003e8fcbf72f1289af5e9eccd56e409be03a04c0eed47a5a68e4f1f83fd52d9532d8dfa0e743da975c11302400d13a73824ed1f50e0d15e6218869a8ec293fc38313be3bb8f08a9ec7354ad17e7a415c471c00ef4c98c41d76663758bb4160622ad23e6fb303d2bf3b4b006a2",
"result" : "valid"
},
{
"tcId" : 329,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31353037303032373036",
"sig" : "30818502407d33b0bb04ad2b774c51f7709ca76206e1b98c719b74ea62e1f19114473e5bd93a645fb6093562cdcc21881f90cfb09705c856d90505b408fcac655fe96433ab024100a5ca990853eed5ce201ccf4a8bd60167684d8dce4b50fbd2067f8de2e058c8bb2384c218db765ccc779870775f28bf2dc79e0665efa869eb60964fdbdf2b4572",
"result" : "valid"
},
{
"tcId" : 330,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33373433353638373832",
"sig" : "30818402403414d09e02ebee92cc74e3c0c5225aa94256aedb0e8c12edb14d28a3e001d72a0ec4413b807d5641d22af688fb8ee9a19ca79310642d42d740fe546bcad2be2f0240575a6c0a321c9e52cd0434b12bf20adcd39cb9acb0849b5dada6226a6384f816680a3e1a04315f1a3228ddcdfbe61d814548cd4f93c006f02fcaf3c02d3f305c",
"result" : "valid"
},
{
"tcId" : 331,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393437363731323438",
"sig" : "30818402404c5e268a8c22b7093f73a88b31cb6ac30530dddfeca6ef8600d53267dc9517d2f9a7836e05f6897c1a244d1788a81f6b53bd0a1beb60d13ef99c2bf6b491e2970240136e0cfaaa1c3a1b234d8b32d7f9066d9c629b580f23b70726d816e8d75ab3d19c344b2ae1f3d4bdc589f2305d480ff007ff57be19222879694c160249fc9431",
"result" : "valid"
},
{
"tcId" : 332,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373235343434333234",
"sig" : "30818402404089725aa3c3f316dc89ae22df53a92e2056de7285f5766dd4a9c08656b13df5591f8ac64e1154bb344e2ab7a08a2c5604095a1a564b98a0dd1f4b591614de2b02402b14d5b412a7f665d6212c06b7c05a694d856d986e6b1b9bab4829a7e9740e1dbd4d91e7533f1227f24141664fb4adad6f9b8f9803252fc2f16f980c2dbfa36b",
"result" : "valid"
},
{
"tcId" : 333,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35353334303231323139",
"sig" : "3081840240478224ff8d3206d8c8bd4b1e2633a236e2b2230aa3fd22d0de3dd2bf2d0807f37cae4f45dcd14b99ec6696a163c295e14a56b484282821d65fa128c7f09beac702400bba71255496bb865614d9170147a4104f1d0f77165433c44eadd892d3aff323855b46ce99d2e08fa620ffe76bec727556059abcd7f6adaea307edb07c2f88d0",
"result" : "valid"
},
{
"tcId" : 334,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3132333031383133373933",
"sig" : "308185024100a8e0c11cec76806101ec44e52a1f837669758a66202cc70648e9062b2cd667d93e04195f81c5c9c47b38ff324d5f61e3e7ecc328c9fafd74152cd3ca73f7fe290240558a4433498f936786d00287d0998e006c3221552f80847982199650a36b1dea273019615004ee49f9d9ba7c9b9271e392dc071a180e3be7c611395434388b3b",
"result" : "valid"
},
{
"tcId" : 335,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39313135333137363130",
"sig" : "308185024100925f403dea9109e189a10a4ed0d41a974bf38cf7ac35a2750a260467874df610d05c0a4c0a69085ef554a6f369a7f4ae4fec7ff5294a1dd8ff72c20587fd4a5f024053c13377bde12fa7138cc584b386d8aff4a63929e99bf7aea3d29f23afdfc69abfb77ce4c542156e66e4b884b692d185ffccfae6721344ff194821771aba77a0",
"result" : "valid"
},
{
"tcId" : 336,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32383934333937393632",
"sig" : "30818502410092f405102447f52fc4afb12e3661e5b211c96fce5bdaa3f3e29ea121233653400f15b5d5aec2c6e7986c42f90be637e2d508c3718c7e082bc6304b7c93b696e6024047cff632ee7f634691d346e1fd230374e947890029ef3ba7546a6b7a3c8cf9abeba54af97dd74a88caebdc09b3a684ed690c690adde762a59f6846a3789ace11",
"result" : "valid"
},
{
"tcId" : 337,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31323333353833303333",
"sig" : "308184024069b000358874fb1e99138e7b709441ef24504d788525f1dd888dc3c6489dbbc8a25f650c6e0f783ec7aa55e1c0105a41a20842647a57a30e040f48016b15038d02401c49b84d4cccf874682804869021a4c0eeb180828889f35dd9cf2e7b7a8eadee26a7237ab0ef39ff11690478ec861b28cfb00e911249a00ce24648bf04755aaf",
"result" : "valid"
},
{
"tcId" : 338,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "323131323639323536",
"sig" : "30818502401871a430b8433a5bc53b0f8f6ce585d6373277750a994c795a5cdbad1e2ada6c4781ca673e2a3d938e3108421178bc8f65a1c28f6981f20d252e15b1f6e07ca8024100a8e972c210a42fa8612a319e3d1d9da87767d5a128929bec7fbceb996de8704e8274bd9400315b750501fcf5ece4a33269669466834d5a530036a88d6ee26bc1",
"result" : "valid"
},
{
"tcId" : 339,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303035343833383634",
"sig" : "30818502410095f5150811a220a7970cb2463a1ea661f7459f42119520d73a5412d9fe7247a52ab077281d24eb0aa17360db6745b606401c296ed966936c7c43856cf060b046024059bde00870335387d826de70cd7ff00cacc623b6042add4e60d727cf73733c0de3d2ec8d568e3785c7841b69f06420dffd21087b4fbc851e5836e90e8ac114cf",
"result" : "valid"
},
{
"tcId" : 340,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38333536373632373235",
"sig" : "30818402400386171edeaf1c804722df57a0464af45d1a1012d4f559aef1d465e3363f45de96600561eb8225d10273c7c34ac81cb47b658cc93bdf0ad25172fdde2f4be4d402403f645be06aa634b095fcf01b67da9e638d6c8870a81e04607b702177012c46141bb42b65bfdd609527a9ed1b76edb3cd0d703483c161e069b628c2c16ff6c07b",
"result" : "valid"
},
{
"tcId" : 341,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38333239353030373630",
"sig" : "308184024059dc66313bff1cd3d13c329693d3a235676bd81bf4e15c6e8dc2f9b57f5c5ef56e9007ff9375b8a3cd3ae523cafa374f3e7b26fdfb9f9ee08f0e9d679c3d083b024053e514328ac494bc67c2dce32ec519fe4675f642f0409573a03ae3e9c969cc88820e7bea9f9cc3876c63e01e2591103fea81b6ee1f46ce787b36631c9377be2c",
"result" : "valid"
},
{
"tcId" : 342,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393237303834313635",
"sig" : "30818402402fc100287074d86b8a096a7bdeac4cec9caf6e61d8b7baed7d5bcd8d4b9fd17027b5c70b401cd3ccf1297655be6e085ddc717e0bad17af8e9fcdcf5e7a31271702407719372ee3b96eec0e08be76aa980055e90a7dcd10b671e88748fe53bd143f9a352f017a87d366a73f8502d2a56307944a2eb68d8bca40c9d5551922d40d251a",
"result" : "valid"
},
{
"tcId" : 343,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37333032333538323838",
"sig" : "30818502410090f645aa5c874c66df2b5f8d72e03cd5b1012ec845b30a06e4ff1921c00384dabebf165d14f03bd41bef4734913a9e0ead7855f3816cdc23127061134187fb3b02402439cbb3dc7c1584b09368999a159e00a33abd11bf29ef659659c2463d7e3902fe7a50b475399a2962e38e839f3988872577b3d225eace837b2d3176d52acdf3",
"result" : "valid"
},
{
"tcId" : 344,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3133343733373337333833",
"sig" : "30818602410099fd8fd33d70fd5bbbd3fa86ed71995bfca1630eeb12e19a56d0c57999adfa0331e626b06d628e678adb8cc8ca72d167bedefe71cb98d836f6ffb5ac674fed4f0241009054653e461e5871226f4ffdc996cff07dd548db54884d7cc7a416bb39f36a506b4d83ff375cb9be69ec2f8b3c7d1e91ea85f532ee7d09cb04d96abdc3cad5ad",
"result" : "valid"
},
{
"tcId" : 345,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32353031353533363839",
"sig" : "308186024100a99e95dfe8c3aba5bbf5dd6bd6da28d20cbae081661f7be72794f6aaa004ae56f7e1ce3af4b1b56b8e57cf5ae17260ddd0e957cdcdb81e438ff5a53bae86c84a024100a194b8ffceead68598336fc5dd99c15a1e68bf9586039bef873680fabbb7db4c48cf156beca5586c89e67deb722704c779863f6c3a6048f9bfa793dc605f231d",
"result" : "valid"
},
{
"tcId" : 346,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33353335303430303239",
"sig" : "30818402406f2f644a718b7f4d02d75be23766b36590e06a9951c43b01e6b99013f640fc746a1ee1d7a5e104dbdf3cc949ecc7382f28ce31bd39a4430a9a0030b693cfca08024033aeb68367627ed6dbfb62a22864b438049c8fb52e55f6338de4d366e7668280b1fa77eaad1bd35a1463990f1b734b5c11ebb0fc47de9b2ffa8272f58f2d82c5",
"result" : "valid"
},
{
"tcId" : 347,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31343230333537323930",
"sig" : "308186024100a86511118e902f3833c05d6f54e9243c4128ae271e7408bf464a754cb770d870b3f4d854806aacc3ad3c282c79e2f65a6cb684cc6787d1adeb4ce13c5c6abd1b024100a6a1fe0890d953a391b96bd2162930a7a4d553fbdc8c42aed23610e2d3aebf23a2d694a1d0427b10af3d8ed7a57d9086e7478dc9ad9e0a6a0b09a6cc659363e3",
"result" : "valid"
},
{
"tcId" : 348,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393035313735303638",
"sig" : "30818402407fd35d0452fd4db353d7452e3514c2890d74c7b76e577d07d44d69e3f8d445089d5a24487d1ae8471aa861448f77efb8af46fecb3b33c26129e2f4cdd4da3198024036868ad62feae1c62dc557b6517fe1e5b4510976bf26306afa3d95a4dff52fed0569e7773a8bf313c9e98981901fdc2654daecf225d3558c5b2ec1af348a978b",
"result" : "valid"
},
{
"tcId" : 349,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31363133373734323935",
"sig" : "308184024042f5dee83215e7d426355fc1d349ff9fb3590a0dc0062afe829396bbe697788b70b5bc599811591dfa5f4fb295b543b16a86a76eb86019f4acdda1daa2b1e0d4024057b4bc551e01f1d5c22e60bbd653218879e06cdf9e857ac541beddd416b1cd7b492e162495aa93c65f3bf92a77c9e6525f1567ca72d5fd161c7c36dd3b5ec176",
"result" : "valid"
},
{
"tcId" : 350,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383733363733343931",
"sig" : "30818502401423de24b2a7fa75474fb5eb174701f3b08b986cd83e08beba885745eba82775404a2fe230c9ab85d7c6aeefca65d0cf80c89dad47c521c19cb19a5eec4002370241009a8b969db7c8d0e66c93fd8f3b809bcf09a2afb1f11b48f0d498e62fa92fc86ef121226c953561898de67d51f8507731602b30ea6f164467c5c37d67981dd553",
"result" : "valid"
},
{
"tcId" : 351,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34333535313036343035",
"sig" : "30818402404c3dcdbc5f9972986c4aa842be234ae7ab9793445937f2192de60eb909d7540dcbc289b9251bd35828c2cd8a765c5df8afff813db43871bbc5c1d4846a14725702407887055add325c29a1db3b258c0b8bbb3cac125c201ac0318fab499206b885d64353ab8179581aa6a901e1c42ac8ed6b34dd7d947033560f6cede9549ee08c59",
"result" : "valid"
},
{
"tcId" : 352,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34353339353735383736",
"sig" : "3081840240711729545a60fee17a795dc047a3b6b0755a804ee4b444e57e368c19d5477b1a9b57b241fe66b51d6b9d7499124a66d5f09c78905cfb742ba30ccaed29e4d80e024078b5ec11259d715c91febc2edf5d12c5062bc7f1e282ce6c40193fa93ab88bb71f837c45b9dd63298169e4ca77e8af9b10ca2e33dc3ff4140be90ce73b2efbe9",
"result" : "valid"
},
{
"tcId" : 353,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383933363633323031",
"sig" : "30818402404393f2368994ddf6d40f2030a31b17ecfc4636249288867b1df09f86da0555128fde2e5fb62a3473b686f90689056e10cc707f0a8af0a4db0cd92c1f9c93459902402484e7017105a177cc864a0fa6852ce361a8564265c46de8f5f114b9cd4e27cebf9aaefce44f29b111107e1724a35344a476ea6855bdafff2fe4c0a08edd51f1",
"result" : "valid"
},
{
"tcId" : 354,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33383036303638303338",
"sig" : "3081840240697464e7bdec15d4a51d463998c44cb876feac1658006e0728218a4a96b8df74f2e4575546c76f0563735a84a26b88d53bc1304244f70205406eef42c1547d0b0240131d28825c45f6e84bc3a4f944d57512d187af058d22169ab9feea9f7cf37fd332a132bffacc496e0ec293ae95f944c6f311dc39be22e70de002c371545db133",
"result" : "valid"
},
{
"tcId" : 355,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323332383137343937",
"sig" : "30818402404f102958c48d32805c03459f4350089aba9525e721d2a6e182c6fae709e263f1480a62baa82cc3a1f26f733ad1c3d8662c4245f49d70b1ee29ceb283440694ae024053de14ecd131d0226993dd09b0daa6759a9ff38a584c1f03d0aa7c3f62187cdcd18cd24fb8bb52709c6e85c850c04bebc63ec4f729a42a344f8a19dbc261ae38",
"result" : "valid"
},
{
"tcId" : 356,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34303734333232353538",
"sig" : "30818402406b8c7245933682bfacb7469a4aee6e8672915fe0e50489e9417dc4e937a67d8b49cd6da38101b5c2dec81494bb8df74cb43345144552794aa975776b0820aec40240039b894036546b9c0ebc6483dc2a15b648adebc8187888fd0478cfb626bbd35973403607c7c3a8687bc80faf6e4e269e4fb66d9542a4228121305ed673045ca6",
"result" : "valid"
},
{
"tcId" : 357,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "363130363735383237",
"sig" : "30818502403c72f66f702987c3160b83b119e1b03ceacfaa800e76eec2c1c0de0461dd662863f533ba13277b5bf6572fb20e3310af04f303dc58f5cf5d4d366a171785a22602410090101e8f6c5f04fa69751622f09ecb453d6c77d6a3f48057fb01654453a3173768360103067e5609b3aa976dd1e81191fb6218726a397f45a824ed9e32d7457e",
"result" : "valid"
},
{
"tcId" : 358,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3137343138373339323133",
"sig" : "30818402400aa50ed2216248d21a03bfd9f5ebd39e7b00bf628ae4e0ece361e322f6fab02a7faae7a06188535914932fe570e114dc90567b687e39eb7ec79b92b34567bbfb02405ceaf012eb60a5d6c99b381f14f15ed926574d8ffd3373aa30dbd7bc0f6034fec60966bd0a451c0272ba2a891fcd333f10a5aaf88f9af55f072777c260a5d7c5",
"result" : "valid"
},
{
"tcId" : 359,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35313237383432323837",
"sig" : "308184024033649f9c6bbade86585268e8392e4f0cf8fd52cb51a9b15ce5fa5d83e3bb68aa83d2d715ff73a30621c5253aedb6aac9ac446fd04faf5fdbb7c0ee9eec80c12802405a7bc3f5ceba177ee3176fbd7ea0aba42f44f3108ec48b3a7ca715cdb41e88c4ab38d33a98d46b8d291ac2746dd065c63db5268b69e9894bda797d5b0f828c7e",
"result" : "valid"
},
{
"tcId" : 360,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35303338363930383739",
"sig" : "308184024031ed3b0831e299c63e18e272b6e7739f83affa911560a9c25ecb069dfa01d1846f9be452faf01eaab285f89bb0c152559c44da75cfe7994d9f30ca44ba964d9e024002b900005d29e41d69b93559591a0c745057f53127177ae9a092bdf71661ea04e5474b2ea0eed255bf8ddd3b80c40b59ee79128b15387a3ba84f6feb03085d88",
"result" : "valid"
},
{
"tcId" : 361,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33383737303432333937",
"sig" : "30818502403ad7cc06c3f0a2a9221e75add5fa5ebbe28746cacb21ca744be3924e5bd94fda75bd1a3768063738a55564f70a35d8386e4db71d63c47a240046cb9858f2abeb024100997dde151505519f7fb33b234b6c4d24011c84c4c72d0ca54e6c2ae7e54c2797df8c3d318444f607fd0b9ef2721fe37d9223330cccf910a090836de0eac1feae",
"result" : "valid"
},
{
"tcId" : 362,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "333231373038313738",
"sig" : "3081840240071f1358c5d58cab0a6732d681d63495679aad04a662ed82ec44d62bb48d4781217d570fff00908dbce8aec0d5f595999ffa8419af470b56303bcbc4bdbf3a4f02402b06d900b16bcda3094217ae455cda6fc68aa9deee9adb389817aa2f8f9a90be35991bfbb0fc08eeb0ff3b55a5bb05ae82c68e57e29109d6d9c23f0e7c61b00d",
"result" : "valid"
},
{
"tcId" : 363,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37363637303434323730",
"sig" : "30818402405d7bc4cf2f4b9bc4031470eccad3b8e16d57bccf22dd613b135e9e1becb9e1326200196c6bdd96807a16d451c46b4f4a7a5f1f011d3ba18c91d3100d18c58f0b024041e27ac0793a27e46ec597157521b52c24948dc16a670450a7f7ac657f36012c539e11fc79ccd04b270eb274f51741cc0d42f686801acf89dd7acd35322f8d74",
"result" : "valid"
},
{
"tcId" : 364,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31313034373435303432",
"sig" : "308186024100a33b9ea0acbf392e5626aa6cb7be147b1a70b66dc7579de7b4700395e1ab43059cb1002aeeb7ebb558037cc72443f33c98c33eb1b1ba209e1f46ba9b9d97c596024100908e62c1e27b0ec685209d4e3a92055c37133a19af496dc162357174c030b3f5a8081d31621e7ad17deb7d57efc95cef0b6d27017ace11e94cad00afe92cb1ba",
"result" : "valid"
},
{
"tcId" : 365,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "313533383730313534",
"sig" : "30818502400f390233f19df19f75c0adc8daeb8f45c3b040111eb74e0b09c077877803f64d556b1e0d37708e288677900e54b8120fd98bd966c9225679b7d3f66c38803338024100928675b66a532d5f73ea9e9f3633c6c4f8f510c175a7889460d2bfdaa0d5479eff306044a32777d684750c83f5d9b9855589c9d56b82910db6445f424e0bd0e0",
"result" : "valid"
},
{
"tcId" : 366,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32323631333835303439",
"sig" : "3081840240259e802c033de3db978e920c53b05cbcb9ede5a06d4df635fe0084ef72391692ab59bea2b9c451206df0a4cda921de1d04e8d65cf8cf47963ca797c80f5c3007024073b4b437c47a4902d449a52dd6f994477d19a20f1356effbfd5d0f1bb077f6c13eb47ce9274a58b34f760c0e35774f70f66c5753838ccf8b0d8413b0afd3d562",
"result" : "valid"
},
{
"tcId" : 367,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37353538373437363632",
"sig" : "3081860241009b2e41d7c510ca0cec4b6e4f9198ef049f76ae2391e4b32e1777f12055fe1de7073afbbceee7c38d32492b01b2d8aadb298988bd57a573b1d924888dde9e76eb0241008ada489f25864c205218194c5e5f36916f3b7178183e154a3d8ec651f219e7c333f526184a73696faa69b3a1fa726874a8623435c9c8c50862ae14d49fdcde59",
"result" : "valid"
},
{
"tcId" : 368,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33343939333634313832",
"sig" : "30818402401c9ea493bc021cb92cdfbca8b41353c70ccef8dd7c59d0ca38dcaf92d59aad4bcc4d851bacd8efe03e948f51f41ded9f4a728b5205de6eaa82d2a0e13fa8fc39024001c873d4aed3b574f5eeec39c16edd14226ea7a303b7d9bae24a5e13b58e27fe7f67b500b15437d37566c2b7e9468f60baf02b19ac4bfb9d5b5bb1dc0612497a",
"result" : "valid"
},
{
"tcId" : 369,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32333639323733393835",
"sig" : "308184024049f3d76bbfc43b6ec24bb54f13ad477820ced9d2681f59ad2f50cf0e901aac9788300fd2324303b5d432a6eb57e3aeed96c68332571f83fedbd0edfb5da8f092024040e04951d68241d5cb73c1ebe9373d01232613c421de6961c92a7fd41ebd9a6a4798bc9a9ffb70c57f81eb4f9c1ff3f336020fb84a529e096257775ca36e31d1",
"result" : "valid"
},
{
"tcId" : 370,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343933383339353635",
"sig" : "308185024100a6a0fe70d503a0c9a2b7e466471205e76faa4e1387475b0dca056d84e5d8564ee4f533754ab1465b458ac156487894ae34f68e93eb70e8a80bc81859003a054a024039229289b5ef627260306a06cd53ab63f2fec2e7eb0724f5b312e3201d83274ca69282ed8391cae0561074952681754165a3a919ed0b1130e93f1ef80d83052f",
"result" : "valid"
},
{
"tcId" : 371,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32353334333739393337",
"sig" : "308184024068e00a1828309d5abcf4d433fbeabe38346e9859360fc1ffb07cf92f72369750673425de56bbc5ec9bd394d0f826cae051c724c6e9170ed0e1fbd9460fcbe3b90240016564c09e979ec09814dd9d90cd5c13612c8227c1aff12137e090da41d562c4296139769e29193a2a667fc0de95ad933f953979a6293510376ee9b53947e6a4",
"result" : "valid"
},
{
"tcId" : 372,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "383334383031353938",
"sig" : "30818502401c46fb86c1dbb53d2ad4f1b7cb1df8590b822ab0f04b2199481ad09b4025f8f5df433a370fe186885abd55327930432fe0db49ee4817a1596f405060ad2e010c0241008498f297efa036dff7816d5a57873a381fb4056f440328775356e4a77d472e8cab84ef113e4091f61dfd2d76c9c168296ef8462412cfe5d2a7cc83f6b5b000ef",
"result" : "valid"
},
{
"tcId" : 373,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343131303537343836",
"sig" : "3081850240221897c0b6f413236bc039209cda3e8e1d1b33d72cabce5e7b38b515705b91cd4d16c16653889bc07b2374a3011d61246fb5c123c6068aaeab5c3e851471d74502410089a74e94702c0235e39a60a106e0703d58db95f0f0fa5c7376c4dc9f85f5a6837e3371d7815e057e297f74950c7b073cc4bd15b4eaf5428af99f3805b4e080db",
"result" : "valid"
},
{
"tcId" : 374,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373836343638363335",
"sig" : "308185024100a9aa42718d6491365c1c533e87501debfec3a139fd96f0986f8b76915df7996d83a06311e899519db64b032d989601cba8cfb1afe7bcb65895299b67f2ec8163024048eb1328388afda742e5da8ef86e52489c2483d3f1803cae4110f1f0c2f0a1438138d8c174a6a503af626f5e389cd0b6d477829115338cd5a72063de295c2c0d",
"result" : "valid"
},
{
"tcId" : 375,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303534373733373638",
"sig" : "308185024100aaac0e6f13c2690275b06a11cf9181de50a262a343fea94db5caf693624e95b015c13bd2c4604bc1143538c063c2ba0cc09da764433c5f65e6f7f6d35a29bc4202400a5e64034848e86cc360f2c036dbe6f3e2445b488e7288cd03400cb51b0819e42aa3e50fbedf149d975723255cc2f3c819fde8387656e1c0d5e03817ea74026b",
"result" : "valid"
},
{
"tcId" : 376,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393237303137373338",
"sig" : "30818502403c96b46e7f61415e992b642e601f06aff778e7ff0acc196f967f8432036cdb34e4d1eec1a195448a60d4f331fb1850f83b597a3d22551d1327d57eea4b5a725e024100a819d0c8b2537762be4eeec1d34d51af4e04e35933a87eb8584a189774135d216a99d32c53c0218c273afc8bb91ba4f7b2c64177fb38f05b2285f6be0e21a8fd",
"result" : "valid"
},
{
"tcId" : 377,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31303531333235363334",
"sig" : "30818502403ae326ab21773a92bbdede99eb07cfe23d8fb1c5ef22ed281b3de504e86e084ef09212f7bdadc28ca45566d2b22b5359b404d49495d03dab14d87949bcee46fe0241008e8fd0bb62f8b9834e714db306fecf14d7029bb2a9793786d144ec53960f4a653fc0b917693f69737213f31c5eca194465c68b1531bf662d34ee2b1152422f7d",
"result" : "valid"
},
{
"tcId" : 378,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34303139383636363832",
"sig" : "30818502406f267dd8ee31eaf9ccb9cef5e7ca5556ca41d057b28e668ed25e265163c21a7d2a3bb2812b73c085c00881c04c91e6c072be8302922c0d2a23eba50b8c6055b90241009052a0af6159b11715ecf901a6684be3e5f21e797c97fa66982c7402869c05393278ee4558ba0c66c699234fb675a88a7965a18bb5afa6950fd44b6232cde80b",
"result" : "valid"
},
{
"tcId" : 379,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130343530323537333530",
"sig" : "30818402404ecb0a5c194ff50b1d4b69a7a645a60271e1adc8d686989162686fb18de0396409478fe6a848156d0c31272c833f2685396a5079352765306e3ddf15996382a702406751ee84f6f7b4b5707d23bf0152e5b6ffb1720d29e55539504d7d90b13616e4874bf234840276a945639f4bda6a552f552654afc54760fa0a9f399be54441eb",
"result" : "valid"
},
{
"tcId" : 380,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "333236393538353830",
"sig" : "30818402401ea0614c7fbc25815fb6233a7ef5775cb879bb6f61684443e5ab498656440a7df1d3d61118be2d1a38aecfe6074d66c2307c7c4cdf198273a8db1e5e9f5fb6480240078ecea82a430eee83b0757bb5ed65906de2c649b64cc64c4520484ccc7ede13ed12b57fef6576e872441511f18b000cab52ee44eb931aaa76f9b8e293225990",
"result" : "valid"
},
{
"tcId" : 381,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303734363533323431",
"sig" : "308185024100991c3902006721918ac93247b1df2bcb9eac4a709c62df6d9fb47e04f47d3efefa4a1ebd628baf257963379522271eba69c3b57abab1add6221020e5d6554d920240104fb2ff081ac705615617c8808c59b7fcf8e7e50478a3dda2e4dd7a7eabac027ac95ffe3dccb26268d6deaf0e63cb4e2e21914eaf027040d5d38a4ef636a60d",
"result" : "valid"
},
{
"tcId" : 382,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "37373134363833343830",
"sig" : "30818402401704da5236cea16d8d71e654c46ee1a7305353edcf50f2747c38688149bbfb6eaac20032bc7ce8f89e06b41be5f3f896fc718b7dd9375063eff4393d2dad2fd10240426d4c908e3dac55b1b1db5a78e87cd467a53856abbf3f97000f69f106966ed24667b0cc09abfd7d79386a70f63a9b187a543ee68d8a5def7c2f79afcecaadc7",
"result" : "valid"
},
{
"tcId" : 383,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373933333831333230",
"sig" : "30818402407b69fff374f1028804d430c5667df5d154ccf6db0d1ca0a43bc07f274f0f2c2a37eff61cb99ec918d9656463c6e519cbbf75c3cbde5105a8a025d853152e7ef302404142e98c6bb45a786db4edc5dc36a28cac4f4074644bac6a39bc54ffac87f779ec23b566dd349bc24a6924db6e7411dace54349dfc12973303cbd0679782e5f6",
"result" : "valid"
},
{
"tcId" : 384,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34383830363235353636",
"sig" : "3081850241009f812984090ef818fe92406009ed483d98e74c67865ea549f220992f6a1537c59d806d9e8c510b6e80d35cfc005c3637b3649fe4ba0d60717c3e10617067df75024047c425895cbe2bd638a7e12742f7436adb0ea1c8e23622341c1f31186b6501af7cf794105ecb49469c78da58f0f1b4b2b257d6f6db649fec89bb44d6394edfc4",
"result" : "valid"
},
{
"tcId" : 385,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3439343337363438383537",
"sig" : "30818502403e06912e9e08d150cb4c528f351889efe2213d9b26b33fa399da60592fc357daea73405265a68a17ca25dbae3fb40501a99d8d5185f6d388f1e1ecda8b6b7cbd0241008bb2c7a8f3d6b2ac9b923ebec1095d6f1768ddae6371fd29240892517287bf1fdf195220297e6d63fbe725bd655a4092b0a6e05750604e637d9b3279b648c97f",
"result" : "valid"
},
{
"tcId" : 386,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34373038363839373836",
"sig" : "30818402405add361ac75b46b2fb77d8c027be1e6292b0e344a900270a53114487ae96e5d1783f55c8ea2773f6c8104a1899b0c8a4a6a6f0a21dd835d28af5f5602bc656a4024041aae6d2318a156f0e923aa569aa5fd744133069ceff39f49ba67cf0dea7ee594d3b02a4a6cf92b817d1eb682c18bf5edfaf2c7d383607458de33358218932fa",
"result" : "valid"
},
{
"tcId" : 387,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303239383732393531",
"sig" : "3081850241008b5c49176c301683c590435ff5a66fda99544c3047aca25653fc50f3f2b01147d8b4169334cb1f8fab3fdcd02434b75507d52b4bf807d9978b48bba11ac562a0024047e4f24e671876468847fe1e5ded1adf3194d2cd7fb4915b77ada7062454c0505af6c8558cdc6cc578f10cb7e084eab8c68b65133f0ad4cbe33b2dbc684137eb",
"result" : "valid"
},
{
"tcId" : 388,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33303137313930333835",
"sig" : "308184024008389bb3a37f6158449ddcff6daf46d9753a7e16d4460bdeb229606d0c70bb3985ddd2b3bc867553b957ae8f346a8e0d4665748eb04f2a325bb7b49e71d8a70b02402178a553c82fd84a556828a5a35f9c2ce4b6cb1ad38f8a0d362e16b80830dc320a04748b151d748e7c4670e44f4db290ccc95cc4c9098944128513b77c2be5b4",
"result" : "valid"
},
{
"tcId" : 389,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393536333633393339",
"sig" : "308184024041d006969dc0c85187b2b1b6e127adb40662121b4899b51f5942b702f994009bcaddb90b9a848ba40b06ea32f7ec2ac49627804d2b67c90d6ca569eee03be43202405f7daf99c264e8a12cadab73bdb7b01cc838be96f073daa1ad044d21b20da65f028ee65903ad8e521fb120164636212d205f30be488075a6cab0be50c936dcb4",
"result" : "valid"
},
{
"tcId" : 390,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35333030373634333530",
"sig" : "30818402403e07ee970d8466a23d3132800fb7134dfd896a3b96749abcd6f07c23a61f871fc7b1cbf94d442f15dd164fe9b8403536d8bbc4fdcc71836c4053d8e21b38e78802401b9c3b6d5d7b5e9023c1768f91818cfefbc11ba6e1bb9f8758d22427aeeb04188f5bbb41beb625ead1628d30def6f23ea1ddd09885ae6cc2e4e6d06d21b40f2f",
"result" : "valid"
},
{
"tcId" : 391,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393334363634383434",
"sig" : "30818402403fb13f969dda8f26c109eb64ac4ad888654dae726de4bc3a07e73b7a3a73b4305d6b0adfb8305db07d3060518ea26d5b41788fef4e1d45a1244629a8989a78b002405b15d726cb4d5ca3aec41116fdb6f376ea1469efac865b4255922f7df2a642048458207cd374b804829de014a5ceb37a814a770f188b15fad32c5b4ac4c3f6cc",
"result" : "valid"
},
{
"tcId" : 392,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3335353435303535393632",
"sig" : "30818402407b19281caf8a1eb559409652648fb93ee7b3f504ad963ace9b9b2bc72e456bd88b56935020f3e80e0cff3e4c4a8aca647d21794579a9fb10ec5160b4a44a91e002400983be13a752043e3fa8de11af2adc822f5264570dce9b1c7bd8d1922cf8c0b0c0923cae4d2c1edb2b360484b1838db6a74461f41bc8d8b3d4f974c076f203d4",
"result" : "valid"
},
{
"tcId" : 393,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333031373232313038",
"sig" : "308186024100925ebc4d18aa8ac199bd98905d369781e5481d82da26c83c2556aa0c1dd56646d628518aa08bc5cdf0d44de09371ccde920e9fec19170c91b9ba6257f537664802410089c444144990a830025965c64f711db2e10c650c5c09d7ec8f1932b0ea984daf3592cfc568ebd511446d53c93daf6483af6775265b35884c6f5d23eaf038d40a",
"result" : "valid"
},
{
"tcId" : 394,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35363137363931363932",
"sig" : "308184024067cb23656f0ffdd0008bc69984e6aebb2d33d98f13c6745492559d420e51dcf516e368a43751be8b4cc9ca24f69969dff8b1f340954bfc350846791ef6cdb13102402253a72365c3c31d0fe7d5935ebd16014dc67b6c1edd6a5650f60ac150709f1b7495b3012e490a8b3a8285d0348e563b6ccb8978152d18d7b421f0ebccdd49bf",
"result" : "valid"
},
{
"tcId" : 395,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33353831393332353334",
"sig" : "308184024047c73085f8761b44bff7ef6537aa61d838a71147c2335efa44c2895a3559056e30080c280be059be54ed25fa5675cbdacc657f86ba0399f37812fc039fdcc26002400b195ff29310607fa423ef63086c9a4a3e8f0ada29b9395db99a997dfd7203513993e13df10a02bfb9274651d95a4937f5cf85df252af2f3ed261851a023962d",
"result" : "valid"
},
{
"tcId" : 396,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3135373136363738373434",
"sig" : "308184024079ed877afa1dd09ac2381513278c0aae49441fd37a2ac61798ea563d8ff676844b4b1b3a85687f0ab2f5df604b8ba0d560de79b94178370532e17c93843c666f0240370caafae78c97d5b9854e0b21a88bb4bedec86be8e293e2f39239e8e0c06c02524f8732ff4a3ff1f180c6e33f507636342649a1bf14f1f8ee2e712a57a89129",
"result" : "valid"
},
{
"tcId" : 397,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33313939373833333630",
"sig" : "30818402405872398adad292594e5e749c8a90143971c0d648a900c7e247924e1d01cf2b5908517e8c5b7fd508baebe2647a48c0702c2804a9f436307b9cd00a916276fab802402b9f56244a8a3e6c6e03f6f740f3a1f8c4a194f07ac95f59dd68196a547ee00f2e91452e869aef9eb656f17c28f9c29b6e7297b46b7fe38067a14f3beed83468",
"result" : "valid"
},
{
"tcId" : 398,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "373430343735303832",
"sig" : "3081840240122bddf0421aa327a9016724fe93a52d818b3bfb4898832fa6c048e2652c24c31fa179f6205a726799e475253bbdda17f538a4069f4de789ce70635074f32e0b02402cc5f68f5be6e0939556ce02bda6719c1cc75294fff5c0a3d31d85b495d2471ff88a715c5b335128faabfc1590c2b7a5bd865703349d9df9dd154aeda12d65e0",
"result" : "valid"
},
{
"tcId" : 399,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "343137343336353339",
"sig" : "30818502410087c3c301d8e8dd07f8e560ca40763931e9518be8f45bba3fa100de58d3dbf31d813520f7e6e2b7562086c9f1668bbafcc2a039eb0800a7d6e39e2c917e87cfc1024038bd9c0c778899833f933a739829da50ec8fc95e69e37b87c595eb9066dfcd5cd163fd19a971bfa0f47c8ceee11c8b239e4ff532620dc806c85a884fc3172355",
"result" : "valid"
},
{
"tcId" : 400,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31323335363538383839",
"sig" : "308184024073509ef73de8f3acac4e8d019e6a4533e4ff024ba9f17c3972452342ffc7d0e479ab591466df9f2be22acb5ff9ff78a6fb2aadd8f3784fc13bcee62199cb6e5602404c9a60583eaf84841df61b8239088f65776a0a9cddae783f2436722a0e6f130a8dfefd0ff9fa7f367c3f1165da40662070c1d17355a6adf671e6fd9c567a200a",
"result" : "valid"
},
{
"tcId" : 401,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "32343239323535343034",
"sig" : "3081840240110a23df6e8eeb3862d0c6e62ec518557617357ab8da7f8c9562ca31f6142f8f4385dc1ee777c4247ac6324df64063ef6e7b78da1d678b308e8bc4102e02c69c02404c5bca78a31ab9c348857e4c5f4f72038bcb54bfb8c37da8a5a13843659d367f6587d8bb8cd6302096804d2216f25c74eb63f2a10d90128973e8c5d607ffaa0a",
"result" : "valid"
},
{
"tcId" : 402,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3531383033303235343636",
"sig" : "308183024019347da02c5745304af47cfc7613deb48a00126fbb3adaacefd58028ed07593e6344b706fe2e31224e1312bfa63c51d707cff11e53a143d6ac5436cc8d445845023f635e7bab82e221872d8cfc4bb2879015ecc09d64a9899759887baffdaef6291fa5af76564479910863a924f540ead7abc29ecb97e667584febe0b686eecda4",
"result" : "valid"
},
{
"tcId" : 403,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34343736333938323030",
"sig" : "30818602410092663d7cd343448a9e019df35e9632d00406d0b9cb86ba03136154ff0bbcdc7280d4edf361629ad00e9f78b0c6c5a2732f64e909556f97b15746978cf4c81bba02410095c6f8cdc5e2020e113750fc2794255b2c74fe404b9f543f8b3fd96b465f7bcc6964a16fa1584bf03f779b479ca3bda8e3b5d0ef6eda380ee78bcce5a6cb0d73",
"result" : "valid"
},
{
"tcId" : 404,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "39303630303335323132",
"sig" : "308185024059dfbd5e8d199d331d232b76fcbf4796dcab19cfe9ed9527e5637e9fa0bc3096814a32ec4507315876f0e317e3ec8b8fd79dab7914a0b1d84f214b820230d9830241009059c19e13d6f532d221a422edee2619ec6e2f140e210a8aa0b10927ca37db944f3cf79e3bc98d4b88f332a22151b9c95619fd923e54264ffa0ae6c4fb6d7343",
"result" : "valid"
},
{
"tcId" : 405,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31373536303533303938",
"sig" : "308185024100a102e38d4c7cb15c582a512c56ec2ce4e4ba49b2682080865ff831621dbbd2bdcc9e1f3891bcfa9a08816bb2fc78d55a161a39a2c9be559e0c54088763f73d820240192672c0825a7d492c217547cbf4e02bb784911ba2115868011e0c46e6127f45b1a17f1a6076c496a99c5b3ed269d46fb02a8124600b8ae68f11c0fb4acc337f",
"result" : "valid"
},
{
"tcId" : 406,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34393830383630303338",
"sig" : "308184024067646900e6061f8808ecb259f561f85a6fd24c0d3f6f7add2c4e535fe72fb9909d1845c3d36e4b7865fe0376cf877bcfcbea58cd775c73561ef00fcfd96f6dea024035bdb8e915cb601489f0002d25f967b0cf5b5adf9cba8c16ae877a35da85bf393f0324bf78c0d16a08d9bcef35d84048fea66660160a985bf866d770a7010171",
"result" : "valid"
},
{
"tcId" : 407,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "33363231383735333335",
"sig" : "308184024035932a4f6dc2891f492c54de54a5462d861dfa09388bb10f0cbcfb231a47c722a80c77045491dbd8cbf2e2870938f5cfd44c56b92fb862b17e7972fc94efb40a024079cb49b84ad5be859f019aa803c15c9a14a63d549cce14a37e4ceb1d4f7f1cda9f8ed09b5bcaec4d96ffc76390092e62e443db6b7282fe4efb823a4ae0442e9a",
"result" : "valid"
},
{
"tcId" : 408,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36363433333334373231",
"sig" : "30818502404e585880bb6517f01520c08e76ac3c389db6140e03fef64ca1703f56866bdbee1bbddc7a810d9de3d1af1d60fd099baa1804abd13d3269b19c03c8f042ab64ab02410089b5bf23f8bd4a0fbc02c49107d39c5da26d933b94b2b402da9b2dd635823612efdf4ba3daab725a25b7d64b64774d287badcbb91203a26dc1ed016981be70a8",
"result" : "valid"
},
{
"tcId" : 409,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34343534393432373832",
"sig" : "30818502401b488f1af30766ed1b950fe9fe438d94d912b705aa7653185507fa22cd984769b9e340b47495621ed7f14bb222a5ab4f058078ed455915e42202096bbee6719b024100a53d35fdab6cdde5423ceee7442cdb33a81e9df85b97e19145c5c86cac7287c4cce52e2fb47dc26e8648a4206f6348d864abc07332849e1a69d3a157d7d0c21f",
"result" : "valid"
},
{
"tcId" : 410,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3230313834343032",
"sig" : "3081840240162e53404c99e7b99b139f7ca09424803b918cb7540fa7b2c30875199a978cdaee9a165e31776f720f36c7a70eef6f956fd1a7b715eb136bb7def6afc0c6257102404e37328eb243f4354469afa7dd2efbff3af39074b366ce766e61f698fcf26a33d26bb240c865c321dce6207e0916fb16a35484737e8dfbd9b3a3df83503a3244",
"result" : "valid"
},
{
"tcId" : 411,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3538313332313733",
"sig" : "308184024071704d8ddf91aa58bed5446fb1c540248b980bb846f71f4f3f3521a49ff9fc77a09a2984e519692a1de00fd59a4e966c49c5a94ce7d884a41ed98f81b9cc074102402007f502697ed732e3ca751f2794b046d55189e238f92fa639b7c09d5bc5c78f1ad07e8c70045e8e25b963ceab3c6041e5846f1e08a2a63a2c1757db0c06894f",
"result" : "valid"
},
{
"tcId" : 412,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31313833383631383131",
"sig" : "308185024100a14b98c3d29abc78a619e937c720436c5fc74fbdbe4a5b9fda848d809c73a2a1893be5a69f6ec25b820299ee072113ed3764b57ed60f590b594bf5f73449621c02400c38969e7b6e96fcef416491b66d9b0264fb264a2f043e16a0226062d2ce25b25c5d80c4cd02460f826caaebb5c2bf5b8320f3a133edaa97a08b0952648343ad",
"result" : "valid"
},
{
"tcId" : 413,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31393232363032393036",
"sig" : "30818502404c4defbd1293035c96ecbf4a6dd554c4869dd7890b3d76efb63d14330e5f2fcb40b8e9be83580b78e40b6fde3ec4cede3c7d8b6d2841ae7b7e65ed2828fdcfae024100a5b7e18bc8f9f94d77cac1f6d1dc9983be56b1e7d6aa885a1a0ecd039711ec7e1c7ecf1d6d390c49b3394744dccffd755e3f8aca0303bca2855442021aaba648",
"result" : "valid"
},
{
"tcId" : 414,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "393735313433323037",
"sig" : "30818402400200aec7d8b87fd66b236c1fdeb22d87c467c8848c13b5d3de5a5471f6418b9551496db6f3256d538b54e30a32b61f0203f434a5438b5bfb64dea4e78eaa78d8024027b8bf396047472550a06672e898c2774ead277f8086c8db97a936882087f7a523b55a52029c164619ca55494506a6d5f6d8777bb01cc9340da64ce24af07d5b",
"result" : "valid"
},
{
"tcId" : 415,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "38333135313136333833",
"sig" : "30818402401defd83e9be1ce72f4cd3cb566e8430bdf75d43de90d380ea01b6f531d570bf9843e34a7678170d7eb334634ce32fd6e7dcfe2cfee91c4dd50739d1ffc68d2fb024016890f9c3b4855f28fd103c6a1a7aee24f4fb9bf423e9316ae6b84cdf83650e64ed2c1351551149538c4f9c2ccf35ea5e6ae5a8df75e5575e6f0ff8b0d45127e",
"result" : "valid"
},
{
"tcId" : 416,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "333236333136383132",
"sig" : "30818502404e3f1e9dd66378597808d03daa3979f7c3040ea6f5e8a25d400cd7af60d0886bca30094761f737b0e0685672642552939dd1476db7b2c00fcefd5d2263a999c50241009c07c7e2582d880e4a70e983c0bce74362051aa1b00838fcd3af95405f648039ded05a1a7e1509ce225f0b2e32d7e08d02a3b4743fecdaed0664e1b3515339dc",
"result" : "valid"
},
{
"tcId" : 417,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "34303239363837313336",
"sig" : "3081850241008eb49909880db8cbcf26a3c669e1c643217736a14b13b1cacbbcbc2c2695d5e3148fb57b3b212aa71a5611b8a4a66a2f5a615666eee48955a359679e142a65ec02400d53fd6be4ed3d925f83c74b9ed28ebd1f2c8ffc2990b36c2203f92efa39882c1ed6e3c9fdad2cec4ce872d50abe22c4f87c8e4dd660e9c36d2f106a17c9d8b2",
"result" : "valid"
},
{
"tcId" : 418,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "36333230383831313931",
"sig" : "3081850241009e9e08b0c45891b3e3ee0b8b658c93bcc10ec8c48f79230c95076b272d184364d14e0e493d47d0a76f7fd4b90d666d954f442a33fa644019270f3d7bc1a2fb6202400c0973596b90e186765b1fd8cb8dbb425e7df694449c01b0d7e81ee5fdc713a1c25dee1bbca37358debf8df5994c8d17a074b53007c35abd640eeef363f579f9",
"result" : "valid"
},
{
"tcId" : 419,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "35323235333930373830",
"sig" : "30818402400f7c6749c2e7af5228507638ffa97bc92a9bab2f5795df309002245f3374499f21aa8ea67d023ac3ab866bf755f2340f434ed9f36e2bb56c379b4cae81a9d13f0240619061ffeb95a0a9a0a91672a1d11342eea50ce6f671d2265cd3aed241c67198977448eb1d637fa4f43c57b87e9b94d4333b3432b95106baa3327e839a37ecac",
"result" : "valid"
},
{
"tcId" : 420,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "31333439333933363934",
"sig" : "30818402405a3eecda5efc81c1b5c7c6210f8a832285e80df795b3296b0339b8b7a18dece0567fd10b061fde2cfe154ab27bb7ec788eb9eec02a8c329fa369c178d730513502405bfb901ee7124e3bc0595c85860df76306790c2772499156942a1e303d055b760a6e0e0d770a46335c844c37a63189e49f79970e29e7458ca7409d5966a57381",
"result" : "valid"
},
{
"tcId" : 421,
"comment" : "special case hash",
"flags" : [
"SpecialCaseHash"
],
"msg" : "3130333937393630373631",
"sig" : "308186024100a2a416d5881c8368547184e6721687d6ee69433d4e40293eafc517fba3a5493d32ce500cb6d897ea47eb8261f022ab9614b0ca913f818d880c5f8047136444a4024100a4e9b0baef4a3f290a1e85f0bdad9abf2a5ad2276d311745a15b0a7426cb5945801d911726effdafba7605ce0048a8f23d7ef16fd95712144f7d24ceae2e0bb9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "047c3c4f31ba418f1eff00d64e1644467ecce8c01123b4202bfe27d008285d35a7052704fd7e2e39aa6c3745512e3a78543a23a1ddb416d6d4b3a02b6b4cb85d8069e6232d7de205e47b29b967be3508c7199f78191f8cf289af61ad00410aa694f1d291cf0f86ce52794ea814c9195cdeec744c0d48d97993bb4736b79cb6ce9a",
"wx" : "7c3c4f31ba418f1eff00d64e1644467ecce8c01123b4202bfe27d008285d35a7052704fd7e2e39aa6c3745512e3a78543a23a1ddb416d6d4b3a02b6b4cb85d80",
"wy" : "69e6232d7de205e47b29b967be3508c7199f78191f8cf289af61ad00410aa694f1d291cf0f86ce52794ea814c9195cdeec744c0d48d97993bb4736b79cb6ce9a"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047c3c4f31ba418f1eff00d64e1644467ecce8c01123b4202bfe27d008285d35a7052704fd7e2e39aa6c3745512e3a78543a23a1ddb416d6d4b3a02b6b4cb85d8069e6232d7de205e47b29b967be3508c7199f78191f8cf289af61ad00410aa694f1d291cf0f86ce52794ea814c9195cdeec744c0d48d97993bb4736b79cb6ce9a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEfDxPMbpBjx7/ANZOFkRGfszo\nwBEjtCAr/ifQCChdNacFJwT9fi45qmw3RVEuOnhUOiOh3bQW1tSzoCtrTLhdgGnm\nIy194gXkeym5Z741CMcZn3gZH4zyia9hrQBBCqaU8dKRzw+GzlJ5TqgUyRlc3ux0\nTA1I2XmTu0c2t5y2zpo=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 422,
"comment" : "k*G has a large x-coordinate",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3066022101280f3ebf4f1d42296d47401166f7709f0ad02bae2524eba77322c9d3bb914889024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066",
"result" : "valid"
},
{
"tcId" : 423,
"comment" : "r too large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f2024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90066",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "044e3f0eaabfad60ffaa8b9e1864e8af296a3d415f0bb7d18c3cfea5e605b86990b970f8488d37c08844dffadd4d1db721a38f3302db06e345a07a6c7329fa62da0171eb90881d70b136a6ca03392b27df6f8dd2ee2cd1ebe7cffa9f3b1088df4edc1210400837b12160b56b6c9519dabd747750b1103ee3a6a7b263941fa7896a",
"wx" : "4e3f0eaabfad60ffaa8b9e1864e8af296a3d415f0bb7d18c3cfea5e605b86990b970f8488d37c08844dffadd4d1db721a38f3302db06e345a07a6c7329fa62da",
"wy" : "0171eb90881d70b136a6ca03392b27df6f8dd2ee2cd1ebe7cffa9f3b1088df4edc1210400837b12160b56b6c9519dabd747750b1103ee3a6a7b263941fa7896a"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200044e3f0eaabfad60ffaa8b9e1864e8af296a3d415f0bb7d18c3cfea5e605b86990b970f8488d37c08844dffadd4d1db721a38f3302db06e345a07a6c7329fa62da0171eb90881d70b136a6ca03392b27df6f8dd2ee2cd1ebe7cffa9f3b1088df4edc1210400837b12160b56b6c9519dabd747750b1103ee3a6a7b263941fa7896a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAETj8Oqr+tYP+qi54YZOivKWo9\nQV8Lt9GMPP6l5gW4aZC5cPhIjTfAiETf+t1NHbcho48zAtsG40WgemxzKfpi2gFx\n65CIHXCxNqbKAzkrJ99vjdLuLNHr58/6nzsQiN9O3BIQQAg3sSFgtWtslRnavXR3\nULEQPuOmp7JjlB+niWo=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 424,
"comment" : "r,s are large",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308186024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90065024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90064",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04349ba105dc50907a6c37534ccc9edab46376ed1843b5f666a56fb57ee1bbc123f69461e3e765b4d87f32e8f98a2d551d09c88db48b3eb53f5695c7aaefa5f66f5beab7a524adf349907926211853359e03ab05a646824de19f5e62df7b48ae0c1b514a5fb7e1fecdcd036dde0faa2535fd697e0e719e363306f64d42f249b745",
"wx" : "349ba105dc50907a6c37534ccc9edab46376ed1843b5f666a56fb57ee1bbc123f69461e3e765b4d87f32e8f98a2d551d09c88db48b3eb53f5695c7aaefa5f66f",
"wy" : "5beab7a524adf349907926211853359e03ab05a646824de19f5e62df7b48ae0c1b514a5fb7e1fecdcd036dde0faa2535fd697e0e719e363306f64d42f249b745"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004349ba105dc50907a6c37534ccc9edab46376ed1843b5f666a56fb57ee1bbc123f69461e3e765b4d87f32e8f98a2d551d09c88db48b3eb53f5695c7aaefa5f66f5beab7a524adf349907926211853359e03ab05a646824de19f5e62df7b48ae0c1b514a5fb7e1fecdcd036dde0faa2535fd697e0e719e363306f64d42f249b745",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAENJuhBdxQkHpsN1NMzJ7atGN2\n7RhDtfZmpW+1fuG7wSP2lGHj52W02H8y6PmKLVUdCciNtIs+tT9Wlceq76X2b1vq\nt6UkrfNJkHkmIRhTNZ4DqwWmRoJN4Z9eYt97SK4MG1FKX7fh/s3NA23eD6olNf1p\nfg5xnjYzBvZNQvJJt0U=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 425,
"comment" : "r and s^-1 have a large Hamming weight",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff02404338ed95ac0d09c51d7044d59f1bc26f8f3f11fc7bf2f81bdf0b21b5c0b9c89bea3cc6dd8b3692c8310b98117b508d130073e74b02b3ba482fb0a5ef1036a3fd",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0448f989b8f80bc1ce74cbeeab0841c5bce3f0eb5b2feffa315ef54219c13e7ef71c22a8412637b8656412251663d219e44a5408fe9c67de990acb78e1f5d7ee5e6124fc5eb3294b2e7df1dc5d782b8d32abd9eea95960bf0ae1c7ffc69dfb7b43114cbdd53faf3fa6c7ee94985ff8850ed8b5d97032f244e7b7ef0a93fb96b2e6",
"wx" : "48f989b8f80bc1ce74cbeeab0841c5bce3f0eb5b2feffa315ef54219c13e7ef71c22a8412637b8656412251663d219e44a5408fe9c67de990acb78e1f5d7ee5e",
"wy" : "6124fc5eb3294b2e7df1dc5d782b8d32abd9eea95960bf0ae1c7ffc69dfb7b43114cbdd53faf3fa6c7ee94985ff8850ed8b5d97032f244e7b7ef0a93fb96b2e6"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000448f989b8f80bc1ce74cbeeab0841c5bce3f0eb5b2feffa315ef54219c13e7ef71c22a8412637b8656412251663d219e44a5408fe9c67de990acb78e1f5d7ee5e6124fc5eb3294b2e7df1dc5d782b8d32abd9eea95960bf0ae1c7ffc69dfb7b43114cbdd53faf3fa6c7ee94985ff8850ed8b5d97032f244e7b7ef0a93fb96b2e6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAESPmJuPgLwc50y+6rCEHFvOPw\n61sv7/oxXvVCGcE+fvccIqhBJje4ZWQSJRZj0hnkSlQI/pxn3pkKy3jh9dfuXmEk\n/F6zKUsuffHcXXgrjTKr2e6pWWC/CuHH/8ad+3tDEUy91T+vP6bH7pSYX/iFDti1\n2XAy8kTnt+8Kk/uWsuY=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 426,
"comment" : "r and s^-1 have a large Hamming weight",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff024039c982e2a4f560c509055888f60317e6b5bb61d594d7bd4f5897396bf3e81a09cf703d319f9b4a092d46d5f202ff5ddb776c57e8ede8454def7037b541c97436",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04a8a4332448ab5412acd653dfe8ee86f62aef84e35ba943c10fbd48b5f742e967e6f87c3368fafc98b91c9666325beea447e3e183663c120357bcc7995872692b2eb3bda980cc49dd43dee93c36207a1c5a4f175bb68894c8580309dd53c52be93f83d8773021cbcc3997bed9bea31d59cff289a2eccd91d77729088a576df68e",
"wx" : "00a8a4332448ab5412acd653dfe8ee86f62aef84e35ba943c10fbd48b5f742e967e6f87c3368fafc98b91c9666325beea447e3e183663c120357bcc7995872692b",
"wy" : "2eb3bda980cc49dd43dee93c36207a1c5a4f175bb68894c8580309dd53c52be93f83d8773021cbcc3997bed9bea31d59cff289a2eccd91d77729088a576df68e"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a8a4332448ab5412acd653dfe8ee86f62aef84e35ba943c10fbd48b5f742e967e6f87c3368fafc98b91c9666325beea447e3e183663c120357bcc7995872692b2eb3bda980cc49dd43dee93c36207a1c5a4f175bb68894c8580309dd53c52be93f83d8773021cbcc3997bed9bea31d59cff289a2eccd91d77729088a576df68e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEqKQzJEirVBKs1lPf6O6G9irv\nhONbqUPBD71ItfdC6Wfm+HwzaPr8mLkclmYyW+6kR+Phg2Y8EgNXvMeZWHJpKy6z\nvamAzEndQ97pPDYgehxaTxdbtoiUyFgDCd1TxSvpP4PYdzAhy8w5l77ZvqMdWc/y\niaLszZHXdykIildt9o4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 427,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "042108b578e269291f18e0ad4ffbf46b5fb70180cff3f8f1379dac8e0c5975c2f39df6d2a171c2fb0e74f9d901238f24ae49d10701c2b74aa9eb962f828b0041be33fb21fe717a0cfe6383cf1fe8ff97364a6d7c9bb3818c53b2ddee281f426e75209f5a383b94270c5a1b048ed0261d05a1e9588444aa67f2a673e79662b082a4",
"wx" : "2108b578e269291f18e0ad4ffbf46b5fb70180cff3f8f1379dac8e0c5975c2f39df6d2a171c2fb0e74f9d901238f24ae49d10701c2b74aa9eb962f828b0041be",
"wy" : "33fb21fe717a0cfe6383cf1fe8ff97364a6d7c9bb3818c53b2ddee281f426e75209f5a383b94270c5a1b048ed0261d05a1e9588444aa67f2a673e79662b082a4"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042108b578e269291f18e0ad4ffbf46b5fb70180cff3f8f1379dac8e0c5975c2f39df6d2a171c2fb0e74f9d901238f24ae49d10701c2b74aa9eb962f828b0041be33fb21fe717a0cfe6383cf1fe8ff97364a6d7c9bb3818c53b2ddee281f426e75209f5a383b94270c5a1b048ed0261d05a1e9588444aa67f2a673e79662b082a4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEIQi1eOJpKR8Y4K1P+/RrX7cB\ngM/z+PE3nayODFl1wvOd9tKhccL7DnT52QEjjySuSdEHAcK3Sqnrli+CiwBBvjP7\nIf5xegz+Y4PPH+j/lzZKbXybs4GMU7Ld7igfQm51IJ9aODuUJwxaGwSO0CYdBaHp\nWIREqmfypnPnlmKwgqQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 428,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020103",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0468f0f8e122502dffbf6771bcb0591608588bfecea43dc1a58b261d30a8270ad9d499600fdbb70c952f677dbef8c2be99edf623e72e361494a9b2bc82e5af390a39891d25ad7ef71f2fc3a988e12a062ec4cb46cb1e531aa088c59e0d67f1288182dfb36827875e313bbe55928711be4973a6b5679d84534def18174e8de73a6b",
"wx" : "68f0f8e122502dffbf6771bcb0591608588bfecea43dc1a58b261d30a8270ad9d499600fdbb70c952f677dbef8c2be99edf623e72e361494a9b2bc82e5af390a",
"wy" : "39891d25ad7ef71f2fc3a988e12a062ec4cb46cb1e531aa088c59e0d67f1288182dfb36827875e313bbe55928711be4973a6b5679d84534def18174e8de73a6b"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000468f0f8e122502dffbf6771bcb0591608588bfecea43dc1a58b261d30a8270ad9d499600fdbb70c952f677dbef8c2be99edf623e72e361494a9b2bc82e5af390a39891d25ad7ef71f2fc3a988e12a062ec4cb46cb1e531aa088c59e0d67f1288182dfb36827875e313bbe55928711be4973a6b5679d84534def18174e8de73a6b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEaPD44SJQLf+/Z3G8sFkWCFiL\n/s6kPcGliyYdMKgnCtnUmWAP27cMlS9nfb74wr6Z7fYj5y42FJSpsryC5a85CjmJ\nHSWtfvcfL8OpiOEqBi7Ey0bLHlMaoIjFng1n8SiBgt+zaCeHXjE7vlWShxG+SXOm\ntWedhFNN7xgXTo3nOms=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 429,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020103020104",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "049fcd237d81896bd8420c064174be7a7deea1cfd721b41e488cbc5f7e32f51dc6d21b12843dbdf617f71d7cd6b40ba95321abc51b527327fd2ba3ab51a820061f5dfc710e4f441ae605d43727552e61911f931c476e1f8cdb98838e5af15050c8831c756033da9054b1e7f9080642f931065d37d92960127dabc2331e19efa41a",
"wx" : "009fcd237d81896bd8420c064174be7a7deea1cfd721b41e488cbc5f7e32f51dc6d21b12843dbdf617f71d7cd6b40ba95321abc51b527327fd2ba3ab51a820061f",
"wy" : "5dfc710e4f441ae605d43727552e61911f931c476e1f8cdb98838e5af15050c8831c756033da9054b1e7f9080642f931065d37d92960127dabc2331e19efa41a"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049fcd237d81896bd8420c064174be7a7deea1cfd721b41e488cbc5f7e32f51dc6d21b12843dbdf617f71d7cd6b40ba95321abc51b527327fd2ba3ab51a820061f5dfc710e4f441ae605d43727552e61911f931c476e1f8cdb98838e5af15050c8831c756033da9054b1e7f9080642f931065d37d92960127dabc2331e19efa41a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEn80jfYGJa9hCDAZBdL56fe6h\nz9chtB5IjLxffjL1HcbSGxKEPb32F/cdfNa0C6lTIavFG1JzJ/0ro6tRqCAGH138\ncQ5PRBrmBdQ3J1UuYZEfkxxHbh+M25iDjlrxUFDIgxx1YDPakFSx5/kIBkL5MQZd\nN9kpYBJ9q8IzHhnvpBo=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 430,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020104020101",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04431b9ded11b338dd6d7e3e3fc88296a528c4e8d4a1ec1855a17a343dc5e8741c96cd38d1335b345cb1c1927c314c74e6eb8ffcdb81eed1773addbbb78cf41192797ac0a765da003f24c6918121a94cf1df015e85db3013d1c966d135ee9ec6d971e21c528bee4d933628d2af1e5b00463829304c2dae6de3bf0629026691ccee",
"wx" : "431b9ded11b338dd6d7e3e3fc88296a528c4e8d4a1ec1855a17a343dc5e8741c96cd38d1335b345cb1c1927c314c74e6eb8ffcdb81eed1773addbbb78cf41192",
"wy" : "797ac0a765da003f24c6918121a94cf1df015e85db3013d1c966d135ee9ec6d971e21c528bee4d933628d2af1e5b00463829304c2dae6de3bf0629026691ccee"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004431b9ded11b338dd6d7e3e3fc88296a528c4e8d4a1ec1855a17a343dc5e8741c96cd38d1335b345cb1c1927c314c74e6eb8ffcdb81eed1773addbbb78cf41192797ac0a765da003f24c6918121a94cf1df015e85db3013d1c966d135ee9ec6d971e21c528bee4d933628d2af1e5b00463829304c2dae6de3bf0629026691ccee",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEQxud7RGzON1tfj4/yIKWpSjE\n6NSh7BhVoXo0PcXodByWzTjRM1s0XLHBknwxTHTm64/824Hu0Xc63bu3jPQRknl6\nwKdl2gA/JMaRgSGpTPHfAV6F2zAT0clm0TXunsbZceIcUovuTZM2KNKvHlsARjgp\nMEwtrm3jvwYpAmaRzO4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 431,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020104020103",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0442563536538029a5a081c170e02eaf83947fe2ea40faf05c3a23d93f9b98da5bffaca67ca826ca3617a0d5f2357c5f60b4afc2ef6b4c8b9039aabb70b08602441903cd547bfcdd0396b07231511bd91e610ae6874a424d3b3a3cde32bc758f675105d8dd1bbf9546c62ef8fd0a113e76c0bb8b7880a4bd96b5f173d3e5628094",
"wx" : "42563536538029a5a081c170e02eaf83947fe2ea40faf05c3a23d93f9b98da5bffaca67ca826ca3617a0d5f2357c5f60b4afc2ef6b4c8b9039aabb70b0860244",
"wy" : "1903cd547bfcdd0396b07231511bd91e610ae6874a424d3b3a3cde32bc758f675105d8dd1bbf9546c62ef8fd0a113e76c0bb8b7880a4bd96b5f173d3e5628094"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000442563536538029a5a081c170e02eaf83947fe2ea40faf05c3a23d93f9b98da5bffaca67ca826ca3617a0d5f2357c5f60b4afc2ef6b4c8b9039aabb70b08602441903cd547bfcdd0396b07231511bd91e610ae6874a424d3b3a3cde32bc758f675105d8dd1bbf9546c62ef8fd0a113e76c0bb8b7880a4bd96b5f173d3e5628094",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEQlY1NlOAKaWggcFw4C6vg5R/\n4upA+vBcOiPZP5uY2lv/rKZ8qCbKNheg1fI1fF9gtK/C72tMi5A5qrtwsIYCRBkD\nzVR7/N0DlrByMVEb2R5hCuaHSkJNOzo83jK8dY9nUQXY3Ru/lUbGLvj9ChE+dsC7\ni3iApL2WtfFz0+VigJQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 432,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020104020104",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "048a709f6146e9de549c4d59133a453ccde6679bb6c6a291758db4ee83fc89f315ac32dcfc3ae77cb39287511aa831ddcf664f1577dcde4f12d2556b4f7698beeb1d8aabf91a21a9ee025ba85f3a89a41067f4b1d0e09dc1b7844c9721dac810bc4beec1c4d0258946a6437cdf99fc383bb352414e468289137805f7a6022332ab",
"wx" : "008a709f6146e9de549c4d59133a453ccde6679bb6c6a291758db4ee83fc89f315ac32dcfc3ae77cb39287511aa831ddcf664f1577dcde4f12d2556b4f7698beeb",
"wy" : "1d8aabf91a21a9ee025ba85f3a89a41067f4b1d0e09dc1b7844c9721dac810bc4beec1c4d0258946a6437cdf99fc383bb352414e468289137805f7a6022332ab"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048a709f6146e9de549c4d59133a453ccde6679bb6c6a291758db4ee83fc89f315ac32dcfc3ae77cb39287511aa831ddcf664f1577dcde4f12d2556b4f7698beeb1d8aabf91a21a9ee025ba85f3a89a41067f4b1d0e09dc1b7844c9721dac810bc4beec1c4d0258946a6437cdf99fc383bb352414e468289137805f7a6022332ab",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEinCfYUbp3lScTVkTOkU8zeZn\nm7bGopF1jbTug/yJ8xWsMtz8Oud8s5KHURqoMd3PZk8Vd9zeTxLSVWtPdpi+6x2K\nq/kaIanuAluoXzqJpBBn9LHQ4J3Bt4RMlyHayBC8S+7BxNAliUamQ3zfmfw4O7NS\nQU5GgokTeAX3pgIjMqs=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 433,
"comment" : "small r and s",
"flags" : [
"SmallRandS",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3006020104020105",
"result" : "valid"
},
{
"tcId" : 434,
"comment" : "r is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3046024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca9006d020105",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04715b337b1812fa6b5a3173f964ac70a06e302424367213595eeea9d64c2e9811bc8b40c8477c663a3d12bf59af7a9ce93982cd1d97f483c70568fdda61e512e627a24ef8671ec0744adac64d255292b94e1e3f92bef51746ca3aeefe2e6845054cd9a55ba09f4288073982eb5fc15c4ee43062a5445bfb542d554812447f40c4",
"wx" : "715b337b1812fa6b5a3173f964ac70a06e302424367213595eeea9d64c2e9811bc8b40c8477c663a3d12bf59af7a9ce93982cd1d97f483c70568fdda61e512e6",
"wy" : "27a24ef8671ec0744adac64d255292b94e1e3f92bef51746ca3aeefe2e6845054cd9a55ba09f4288073982eb5fc15c4ee43062a5445bfb542d554812447f40c4"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004715b337b1812fa6b5a3173f964ac70a06e302424367213595eeea9d64c2e9811bc8b40c8477c663a3d12bf59af7a9ce93982cd1d97f483c70568fdda61e512e627a24ef8671ec0744adac64d255292b94e1e3f92bef51746ca3aeefe2e6845054cd9a55ba09f4288073982eb5fc15c4ee43062a5445bfb542d554812447f40c4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEcVszexgS+mtaMXP5ZKxwoG4w\nJCQ2chNZXu6p1kwumBG8i0DIR3xmOj0Sv1mvepzpOYLNHZf0g8cFaP3aYeUS5iei\nTvhnHsB0StrGTSVSkrlOHj+SvvUXRso67v4uaEUFTNmlW6CfQogHOYLrX8FcTuQw\nYqVEW/tULVVIEkR/QMQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 435,
"comment" : "s is larger than n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3046020104024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829cbbd6f0",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0416836b70746ba1c6d721e75d530828adada3886af4fb3c798a982752d1118aadcbeeea6a5c90279feb69baf6680ce9027321007fb1939533d2dd1e896085047e1288d237ec4ac4f3585dfd3776bcccfde8590f885656f163e020fc757bb5ffab942e3d3a616c4f70f8ab6fa8fea479af87c53619e5209aabc0f0e8141b870d2c",
"wx" : "16836b70746ba1c6d721e75d530828adada3886af4fb3c798a982752d1118aadcbeeea6a5c90279feb69baf6680ce9027321007fb1939533d2dd1e896085047e",
"wy" : "1288d237ec4ac4f3585dfd3776bcccfde8590f885656f163e020fc757bb5ffab942e3d3a616c4f70f8ab6fa8fea479af87c53619e5209aabc0f0e8141b870d2c"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000416836b70746ba1c6d721e75d530828adada3886af4fb3c798a982752d1118aadcbeeea6a5c90279feb69baf6680ce9027321007fb1939533d2dd1e896085047e1288d237ec4ac4f3585dfd3776bcccfde8590f885656f163e020fc757bb5ffab942e3d3a616c4f70f8ab6fa8fea479af87c53619e5209aabc0f0e8141b870d2c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEFoNrcHRrocbXIeddUwgora2j\niGr0+zx5ipgnUtERiq3L7upqXJAnn+tpuvZoDOkCcyEAf7GTlTPS3R6JYIUEfhKI\n0jfsSsTzWF39N3a8zP3oWQ+IVlbxY+Ag/HV7tf+rlC49OmFsT3D4q2+o/qR5r4fF\nNhnlIJqrwPDoFBuHDSw=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 436,
"comment" : "small r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "304602020100024012d5e9125cc71fbeb86c217e09bd92b646c6dd3a1be1d6a6ed4d80267127e4b5b4bc4aac7d5d3aa0033114c85aac2a1bff3def001d248d0a5483dc2ea66f5ac1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04391646a800d428f10082788537ba86d9647ed70ce01ca4c09b5de354d6a943750dd6a26e2eeb0e31f6506ef6fdafd4b79cc0da7f56c5be05175e7e3174aa279534d3826c56a357373935a261655859b1046c871d96aecf713f4b141b6bd12501b4d1cfd7272d41e80a9f10ac77489afdc3cdc777f2d7025108128e79e3192499",
"wx" : "391646a800d428f10082788537ba86d9647ed70ce01ca4c09b5de354d6a943750dd6a26e2eeb0e31f6506ef6fdafd4b79cc0da7f56c5be05175e7e3174aa2795",
"wy" : "34d3826c56a357373935a261655859b1046c871d96aecf713f4b141b6bd12501b4d1cfd7272d41e80a9f10ac77489afdc3cdc777f2d7025108128e79e3192499"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004391646a800d428f10082788537ba86d9647ed70ce01ca4c09b5de354d6a943750dd6a26e2eeb0e31f6506ef6fdafd4b79cc0da7f56c5be05175e7e3174aa279534d3826c56a357373935a261655859b1046c871d96aecf713f4b141b6bd12501b4d1cfd7272d41e80a9f10ac77489afdc3cdc777f2d7025108128e79e3192499",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEORZGqADUKPEAgniFN7qG2WR+\n1wzgHKTAm13jVNapQ3UN1qJuLusOMfZQbvb9r9S3nMDaf1bFvgUXXn4xdKonlTTT\ngmxWo1c3OTWiYWVYWbEEbIcdlq7PcT9LFBtr0SUBtNHP1yctQegKnxCsd0ia/cPN\nx3fy1wJRCBKOeeMZJJk=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 437,
"comment" : "smallish r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "304b02072d9b4d347952cc024076752ce289c38f22de7f75d0fa6da056f473c77194de931d97efd65421ff3ec82c57a6393a42702e14a2d831768865ab933281abf1bcf52a7ef6b73f2373c9ee",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0407ba599b5247925c0e5e15dc7c838202342587960050ab9d8d112571e6e711f3c1ba9f83d539cc686dac9b20b08a4321ee1d08ae63728ab2d409aefff066434472fe2c52f57be9f02a0d22f1e94be05dce87c142d2f12967e6f9788076bb21dc22470c25c32a67fe9da038af50f40c8c4fd1f9d07618707e247820629d385d74",
"wx" : "07ba599b5247925c0e5e15dc7c838202342587960050ab9d8d112571e6e711f3c1ba9f83d539cc686dac9b20b08a4321ee1d08ae63728ab2d409aefff0664344",
"wy" : "72fe2c52f57be9f02a0d22f1e94be05dce87c142d2f12967e6f9788076bb21dc22470c25c32a67fe9da038af50f40c8c4fd1f9d07618707e247820629d385d74"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000407ba599b5247925c0e5e15dc7c838202342587960050ab9d8d112571e6e711f3c1ba9f83d539cc686dac9b20b08a4321ee1d08ae63728ab2d409aefff066434472fe2c52f57be9f02a0d22f1e94be05dce87c142d2f12967e6f9788076bb21dc22470c25c32a67fe9da038af50f40c8c4fd1f9d07618707e247820629d385d74",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEB7pZm1JHklwOXhXcfIOCAjQl\nh5YAUKudjRElcebnEfPBup+D1TnMaG2smyCwikMh7h0IrmNyirLUCa7/8GZDRHL+\nLFL1e+nwKg0i8elL4F3Oh8FC0vEpZ+b5eIB2uyHcIkcMJcMqZ/6doDivUPQMjE/R\n+dB2GHB+JHggYp04XXQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 438,
"comment" : "100-bit r and small s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3052020d1033e67e37b32b445580bf4efd0241009ce766006a5130005e79caddba04302708487a27823bd1d3d9ca0a801f4fbc0b83126aa1911ad44afd6a770c753d619fef707e7c773f467de5738b35333893cd",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04a0eb47a9c20d71c61da673163ed0223a0e096b66f6763d7b42585656523a832e930d0be222f816f1da71ceace27b1d36ca7c249fea61a47e457ccddfd3f0965a68987433391a708a51b7c78d892cb0bc7e705343ac177d47399068abeb84dafb730a19bfe13f7e574daceb19332263654cf5fb4ce5770b46b7642dd8b0327216",
"wx" : "00a0eb47a9c20d71c61da673163ed0223a0e096b66f6763d7b42585656523a832e930d0be222f816f1da71ceace27b1d36ca7c249fea61a47e457ccddfd3f0965a",
"wy" : "68987433391a708a51b7c78d892cb0bc7e705343ac177d47399068abeb84dafb730a19bfe13f7e574daceb19332263654cf5fb4ce5770b46b7642dd8b0327216"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a0eb47a9c20d71c61da673163ed0223a0e096b66f6763d7b42585656523a832e930d0be222f816f1da71ceace27b1d36ca7c249fea61a47e457ccddfd3f0965a68987433391a708a51b7c78d892cb0bc7e705343ac177d47399068abeb84dafb730a19bfe13f7e574daceb19332263654cf5fb4ce5770b46b7642dd8b0327216",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEoOtHqcINccYdpnMWPtAiOg4J\na2b2dj17QlhWVlI6gy6TDQviIvgW8dpxzqziex02ynwkn+phpH5FfM3f0/CWWmiY\ndDM5GnCKUbfHjYkssLx+cFNDrBd9RzmQaKvrhNr7cwoZv+E/fldNrOsZMyJjZUz1\n+0zldwtGt2Qt2LAychY=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 439,
"comment" : "small r and 100 bit s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3046020201000240029c0de2216bab72af9ec823411e7ee444482bc268ae1ba9064e04019609757d95b2e0c5a3fde377a87fcd38b32f8061bd3dc81cbbdb96ca626e6582ba61dc31",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04732aa5b5f14cbd50406f6982a1eb8cbabd0581260425d2cd969af633cb8560b6299c495ab6fa1dafeafe00689c12aabdacb963f36068cb3fa40ac35faea90e6b8ae1563457bfde7d84aaf4f084e7058bd085c6063e5b6b99aa599f3e6a11dc431c0f5485561d4a94dd852b102b4ff11fe2d02f6b6fa4b9807427ab495727d4d8",
"wx" : "732aa5b5f14cbd50406f6982a1eb8cbabd0581260425d2cd969af633cb8560b6299c495ab6fa1dafeafe00689c12aabdacb963f36068cb3fa40ac35faea90e6b",
"wy" : "008ae1563457bfde7d84aaf4f084e7058bd085c6063e5b6b99aa599f3e6a11dc431c0f5485561d4a94dd852b102b4ff11fe2d02f6b6fa4b9807427ab495727d4d8"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004732aa5b5f14cbd50406f6982a1eb8cbabd0581260425d2cd969af633cb8560b6299c495ab6fa1dafeafe00689c12aabdacb963f36068cb3fa40ac35faea90e6b8ae1563457bfde7d84aaf4f084e7058bd085c6063e5b6b99aa599f3e6a11dc431c0f5485561d4a94dd852b102b4ff11fe2d02f6b6fa4b9807427ab495727d4d8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEcyqltfFMvVBAb2mCoeuMur0F\ngSYEJdLNlpr2M8uFYLYpnElatvodr+r+AGicEqq9rLlj82Boyz+kCsNfrqkOa4rh\nVjRXv959hKr08ITnBYvQhcYGPltrmapZnz5qEdxDHA9UhVYdSpTdhSsQK0/xH+LQ\nL2tvpLmAdCerSVcn1Ng=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 440,
"comment" : "100-bit r and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3051020d062522bbd3ecbe7c39e93e7c250240029c0de2216bab72af9ec823411e7ee444482bc268ae1ba9064e04019609757d95b2e0c5a3fde377a87fcd38b32f8061bd3dc81cbbdb96ca626e6582ba61dc31",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "046ca94d867e1b94d0f30319dc9405106115c88af86d0d72dd9023b28c1ae76b69772c8302abef68064eb2c4789a6b5df92dcee1b34486b739d79dc8882a0d46ca1b96058d8e1cd1d3cf66ba127643ed4a47417ad6428d7288a04c02aa64930221b509ce4ab53d98161c95b0d761107301c78122c3b8cc2accc683aaba840229de",
"wx" : "6ca94d867e1b94d0f30319dc9405106115c88af86d0d72dd9023b28c1ae76b69772c8302abef68064eb2c4789a6b5df92dcee1b34486b739d79dc8882a0d46ca",
"wy" : "1b96058d8e1cd1d3cf66ba127643ed4a47417ad6428d7288a04c02aa64930221b509ce4ab53d98161c95b0d761107301c78122c3b8cc2accc683aaba840229de"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046ca94d867e1b94d0f30319dc9405106115c88af86d0d72dd9023b28c1ae76b69772c8302abef68064eb2c4789a6b5df92dcee1b34486b739d79dc8882a0d46ca1b96058d8e1cd1d3cf66ba127643ed4a47417ad6428d7288a04c02aa64930221b509ce4ab53d98161c95b0d761107301c78122c3b8cc2accc683aaba840229de",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEbKlNhn4blNDzAxnclAUQYRXI\nivhtDXLdkCOyjBrna2l3LIMCq+9oBk6yxHiaa135Lc7hs0SGtznXnciIKg1GyhuW\nBY2OHNHTz2a6EnZD7UpHQXrWQo1yiKBMAqpkkwIhtQnOSrU9mBYclbDXYRBzAceB\nIsO4zCrMxoOquoQCKd4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 441,
"comment" : "r and s^-1 are close to n",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308185024100aadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca8ffe9024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04499a272982a1edbefaea51d0ecce321c2ca7474e27360b2d03b8a2c0269eb368b7363f99390e106e9a5eb1ff9c641286fb3d2cccb043b24cf3cff96520c816e417ce9c494a47550d32b6e474aa0879c6b3cc2d32cdc122d1651d979e2675d894c8fcc2b55a0a5e3b12b17867deb2528152cafec20957355419b539d7c984f5f0",
"wx" : "499a272982a1edbefaea51d0ecce321c2ca7474e27360b2d03b8a2c0269eb368b7363f99390e106e9a5eb1ff9c641286fb3d2cccb043b24cf3cff96520c816e4",
"wy" : "17ce9c494a47550d32b6e474aa0879c6b3cc2d32cdc122d1651d979e2675d894c8fcc2b55a0a5e3b12b17867deb2528152cafec20957355419b539d7c984f5f0"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004499a272982a1edbefaea51d0ecce321c2ca7474e27360b2d03b8a2c0269eb368b7363f99390e106e9a5eb1ff9c641286fb3d2cccb043b24cf3cff96520c816e417ce9c494a47550d32b6e474aa0879c6b3cc2d32cdc122d1651d979e2675d894c8fcc2b55a0a5e3b12b17867deb2528152cafec20957355419b539d7c984f5f0",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAESZonKYKh7b766lHQ7M4yHCyn\nR04nNgstA7iiwCaes2i3Nj+ZOQ4Qbppesf+cZBKG+z0szLBDskzzz/llIMgW5BfO\nnElKR1UNMrbkdKoIecazzC0yzcEi0WUdl54mddiUyPzCtVoKXjsSsXhn3rJSgVLK\n/sIJVzVUGbU518mE9fA=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 442,
"comment" : "r and s are 64-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30160209009c44febf31c3594e020900839ed28247c2b06b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0475ca0c0a729212101eef9cc65fed0cf69d0f7d37cacf824c9417c2cb771814b6d73130f7430466de398cc8b0c94f4e5d03b7124e0ca963f54bdeea0161e7b5eb75c61b3e7945df56aeecf4676a9f5c45e666101f95dd4a5aa7828da1824b18f64d1285a97cc6a3f3573387fd4933ef16284f0225e215d2c889491b92f33bca2e",
"wx" : "75ca0c0a729212101eef9cc65fed0cf69d0f7d37cacf824c9417c2cb771814b6d73130f7430466de398cc8b0c94f4e5d03b7124e0ca963f54bdeea0161e7b5eb",
"wy" : "75c61b3e7945df56aeecf4676a9f5c45e666101f95dd4a5aa7828da1824b18f64d1285a97cc6a3f3573387fd4933ef16284f0225e215d2c889491b92f33bca2e"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000475ca0c0a729212101eef9cc65fed0cf69d0f7d37cacf824c9417c2cb771814b6d73130f7430466de398cc8b0c94f4e5d03b7124e0ca963f54bdeea0161e7b5eb75c61b3e7945df56aeecf4676a9f5c45e666101f95dd4a5aa7828da1824b18f64d1285a97cc6a3f3573387fd4933ef16284f0225e215d2c889491b92f33bca2e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEdcoMCnKSEhAe75zGX+0M9p0P\nfTfKz4JMlBfCy3cYFLbXMTD3QwRm3jmMyLDJT05dA7cSTgypY/VL3uoBYee163XG\nGz55Rd9Wruz0Z2qfXEXmZhAfld1KWqeCjaGCSxj2TRKFqXzGo/NXM4f9STPvFihP\nAiXiFdLIiUkbkvM7yi4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 443,
"comment" : "r and s are 100-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "301e020d09df8b682430beef6f5fd7c7cd020d0fd0a62e13778f4222a0d61c8a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0432b4b24f4dbcad98a942be6e8467a5a5dcf9fd85a8e8f8437c542a3246d9eda2f8e49a777bcdaa7eb5ec899d120023db9105b17b4c5f0c21a9203e5adb794c13976116e1d5bae1d444121504c15f45019d58a20ad30ae1e9a01ff68fc18dd4591dcd6b308623a492f68855692204452a70d54a46e64de0795342796969aa2e8c",
"wx" : "32b4b24f4dbcad98a942be6e8467a5a5dcf9fd85a8e8f8437c542a3246d9eda2f8e49a777bcdaa7eb5ec899d120023db9105b17b4c5f0c21a9203e5adb794c13",
"wy" : "00976116e1d5bae1d444121504c15f45019d58a20ad30ae1e9a01ff68fc18dd4591dcd6b308623a492f68855692204452a70d54a46e64de0795342796969aa2e8c"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000432b4b24f4dbcad98a942be6e8467a5a5dcf9fd85a8e8f8437c542a3246d9eda2f8e49a777bcdaa7eb5ec899d120023db9105b17b4c5f0c21a9203e5adb794c13976116e1d5bae1d444121504c15f45019d58a20ad30ae1e9a01ff68fc18dd4591dcd6b308623a492f68855692204452a70d54a46e64de0795342796969aa2e8c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEMrSyT028rZipQr5uhGelpdz5\n/YWo6PhDfFQqMkbZ7aL45Jp3e82qfrXsiZ0SACPbkQWxe0xfDCGpID5a23lME5dh\nFuHVuuHURBIVBMFfRQGdWKIK0wrh6aAf9o/BjdRZHc1rMIYjpJL2iFVpIgRFKnDV\nSkbmTeB5U0J5aWmqLow=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 444,
"comment" : "r and s are 128-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30260211008a598e563a89f526c32ebec8de26367a02110084f633e2042630e99dd0f1e16f7a04bf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "046d47c37b043570c2fea59820a1e2d0419494786296c8bd64984834684abeb9b56813fd621888591cbb8781d047e8316c5bf8290537a0afa20201993b55e8855a962bced333bafe282dbdf34a58ae77a53c8d84b9a2c320d5561c234295726fb2702ff4864e0b7c9e801eda146f29b5f49bf896f4672818ab84dbf8214bef50fc",
"wx" : "6d47c37b043570c2fea59820a1e2d0419494786296c8bd64984834684abeb9b56813fd621888591cbb8781d047e8316c5bf8290537a0afa20201993b55e8855a",
"wy" : "00962bced333bafe282dbdf34a58ae77a53c8d84b9a2c320d5561c234295726fb2702ff4864e0b7c9e801eda146f29b5f49bf896f4672818ab84dbf8214bef50fc"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046d47c37b043570c2fea59820a1e2d0419494786296c8bd64984834684abeb9b56813fd621888591cbb8781d047e8316c5bf8290537a0afa20201993b55e8855a962bced333bafe282dbdf34a58ae77a53c8d84b9a2c320d5561c234295726fb2702ff4864e0b7c9e801eda146f29b5f49bf896f4672818ab84dbf8214bef50fc",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEbUfDewQ1cML+pZggoeLQQZSU\neGKWyL1kmEg0aEq+ubVoE/1iGIhZHLuHgdBH6DFsW/gpBTegr6ICAZk7VeiFWpYr\nztMzuv4oLb3zSliud6U8jYS5osMg1VYcI0KVcm+ycC/0hk4LfJ6AHtoUbym19Jv4\nlvRnKBirhNv4IUvvUPw=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 445,
"comment" : "r and s are 160-bit integer",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "302e021500aa6eeb5823f7fa31b466bb473797f0d0314c0be2021500e2977c479e6d25703cebbc6bd561938cc9d1bfb9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0490e3ae71e1b2358fe478d0cb55b8e54b210af34ab028176b7797ab63e579b951d5f9a4e581c0f77971b7d9059a04a2cb03e7fc49913de3ba3a923c7d294558292692ecfe7803347a9fe8d4eeca571f612607ec57964dd537c8239b77d2c74cc33ec7656a85a5000af9ce8b0083090dff7cb45095e99286072410feed32ea86ba",
"wx" : "0090e3ae71e1b2358fe478d0cb55b8e54b210af34ab028176b7797ab63e579b951d5f9a4e581c0f77971b7d9059a04a2cb03e7fc49913de3ba3a923c7d29455829",
"wy" : "2692ecfe7803347a9fe8d4eeca571f612607ec57964dd537c8239b77d2c74cc33ec7656a85a5000af9ce8b0083090dff7cb45095e99286072410feed32ea86ba"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000490e3ae71e1b2358fe478d0cb55b8e54b210af34ab028176b7797ab63e579b951d5f9a4e581c0f77971b7d9059a04a2cb03e7fc49913de3ba3a923c7d294558292692ecfe7803347a9fe8d4eeca571f612607ec57964dd537c8239b77d2c74cc33ec7656a85a5000af9ce8b0083090dff7cb45095e99286072410feed32ea86ba",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEkOOuceGyNY/keNDLVbjlSyEK\n80qwKBdrd5erY+V5uVHV+aTlgcD3eXG32QWaBKLLA+f8SZE947o6kjx9KUVYKSaS\n7P54AzR6n+jU7spXH2EmB+xXlk3VN8gjm3fSx0zDPsdlaoWlAAr5zosAgwkN/3y0\nUJXpkoYHJBD+7TLqhro=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 446,
"comment" : "s == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3045024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578020101",
"result" : "valid"
},
{
"tcId" : 447,
"comment" : "s == 0",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3045024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578020100",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "040a12e44f907e383609d8be931c5f6035ed981a082551fb5def65fa6181e7c662ddfb7a5ada64659e07c5f600ce627681125610f815a54e5aec51f68a66e8d2dd693a63ec1662f9feca7febcb36debe96a4d287dab703ab7946dc88b235c941dddde87df28c13fc79788965b6b781ffe7803d228937716f8636f9102b1a74a99b",
"wx" : "0a12e44f907e383609d8be931c5f6035ed981a082551fb5def65fa6181e7c662ddfb7a5ada64659e07c5f600ce627681125610f815a54e5aec51f68a66e8d2dd",
"wy" : "693a63ec1662f9feca7febcb36debe96a4d287dab703ab7946dc88b235c941dddde87df28c13fc79788965b6b781ffe7803d228937716f8636f9102b1a74a99b"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040a12e44f907e383609d8be931c5f6035ed981a082551fb5def65fa6181e7c662ddfb7a5ada64659e07c5f600ce627681125610f815a54e5aec51f68a66e8d2dd693a63ec1662f9feca7febcb36debe96a4d287dab703ab7946dc88b235c941dddde87df28c13fc79788965b6b781ffe7803d228937716f8636f9102b1a74a99b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEChLkT5B+ODYJ2L6THF9gNe2Y\nGgglUftd72X6YYHnxmLd+3pa2mRlngfF9gDOYnaBElYQ+BWlTlrsUfaKZujS3Wk6\nY+wWYvn+yn/ryzbevpak0ofatwOreUbciLI1yUHd3eh98owT/Hl4iWW2t4H/54A9\nIok3cW+GNvkQKxp0qZs=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 448,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd63438557802400cc5750ba98b8e7fe373e57797c29f424322828b5dc9a2f78ef8150cdf0266254ce9967b1197bac6caafdabaf5eb81635809ddad42495d1fcb934cc443dc941f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0415ccb7ee9d1d18384ac0d7b707bdc8df6016e4401623a29f46648bce2482edfb52ae48d635e7d68edc28bba0301e1c422ccf8184d0010cae0cc1ff579d3f90e6252cbc1d76126f524c2837fe138747ae9cc55b887e51c0b92caebe0be60ca11b8139fb2d93ea49b7c6c3d9f3b12d5045aab4efac21b7fb24b9ff0aef59de85da",
"wx" : "15ccb7ee9d1d18384ac0d7b707bdc8df6016e4401623a29f46648bce2482edfb52ae48d635e7d68edc28bba0301e1c422ccf8184d0010cae0cc1ff579d3f90e6",
"wy" : "252cbc1d76126f524c2837fe138747ae9cc55b887e51c0b92caebe0be60ca11b8139fb2d93ea49b7c6c3d9f3b12d5045aab4efac21b7fb24b9ff0aef59de85da"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000415ccb7ee9d1d18384ac0d7b707bdc8df6016e4401623a29f46648bce2482edfb52ae48d635e7d68edc28bba0301e1c422ccf8184d0010cae0cc1ff579d3f90e6252cbc1d76126f524c2837fe138747ae9cc55b887e51c0b92caebe0be60ca11b8139fb2d93ea49b7c6c3d9f3b12d5045aab4efac21b7fb24b9ff0aef59de85da",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEFcy37p0dGDhKwNe3B73I32AW\n5EAWI6KfRmSLziSC7ftSrkjWNefWjtwou6AwHhxCLM+BhNABDK4Mwf9XnT+Q5iUs\nvB12Em9STCg3/hOHR66cxVuIflHAuSyuvgvmDKEbgTn7LZPqSbfGw9nzsS1QRaq0\n76wht/skuf8K71nehdo=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 449,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240296bc6cef75ce87d064db7522f1a440b4df4a71e233cb176ad7b0514958b3cf97d3eb29930a87701e4ed00e96de9f0d5e4fc134995b44f08c4c30e667778865c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "045ec8bcbc925020376b025fdd739d5e299d38bec3703f68e213c29a7039d6b4fcbaa8a3fa40e5c645b61b1c757ac2ead75b78b5a64a520a5a14cb1075fb4ed3164f0b4b4250cd82ec2a0f7427a2ada3036ba4889e58e2cf9b074c5f75d78a4279672e3a8ac27bb1c7c462590cfe1338712263392095a72bf75f2ec48aab7b15e9",
"wx" : "5ec8bcbc925020376b025fdd739d5e299d38bec3703f68e213c29a7039d6b4fcbaa8a3fa40e5c645b61b1c757ac2ead75b78b5a64a520a5a14cb1075fb4ed316",
"wy" : "4f0b4b4250cd82ec2a0f7427a2ada3036ba4889e58e2cf9b074c5f75d78a4279672e3a8ac27bb1c7c462590cfe1338712263392095a72bf75f2ec48aab7b15e9"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045ec8bcbc925020376b025fdd739d5e299d38bec3703f68e213c29a7039d6b4fcbaa8a3fa40e5c645b61b1c757ac2ead75b78b5a64a520a5a14cb1075fb4ed3164f0b4b4250cd82ec2a0f7427a2ada3036ba4889e58e2cf9b074c5f75d78a4279672e3a8ac27bb1c7c462590cfe1338712263392095a72bf75f2ec48aab7b15e9",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEXsi8vJJQIDdrAl/dc51eKZ04\nvsNwP2jiE8KacDnWtPy6qKP6QOXGRbYbHHV6wurXW3i1pkpSCloUyxB1+07TFk8L\nS0JQzYLsKg90J6KtowNrpIieWOLPmwdMX3XXikJ5Zy46isJ7scfEYlkM/hM4cSJj\nOSCVpyv3Xy7Eiqt7Fek=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 450,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240189799adf4d3362bc1ea2f7e331b2d80720506236ff2c692edf712dbd287712420afca0e56d43da8ae915767fd24836eb92730845ea132514d924daf2faa3139",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04a128b6338e2802ff871139bcfad8b4f7fc20fe0a550cb42f7f32160fc8e6aa6200cea796497e8fe201a1b472d5d2e86eba2be0f5c73c06d29ff843817d69cd263383dabdddf8cfc448b8b5ed8664b8b5b9ac08615b6b7b41564805e8f4145b35bff3bda870400f1a919249480c4b1236bab57cfb6646207b3ac944cd57a60cb9",
"wx" : "00a128b6338e2802ff871139bcfad8b4f7fc20fe0a550cb42f7f32160fc8e6aa6200cea796497e8fe201a1b472d5d2e86eba2be0f5c73c06d29ff843817d69cd26",
"wy" : "3383dabdddf8cfc448b8b5ed8664b8b5b9ac08615b6b7b41564805e8f4145b35bff3bda870400f1a919249480c4b1236bab57cfb6646207b3ac944cd57a60cb9"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a128b6338e2802ff871139bcfad8b4f7fc20fe0a550cb42f7f32160fc8e6aa6200cea796497e8fe201a1b472d5d2e86eba2be0f5c73c06d29ff843817d69cd263383dabdddf8cfc448b8b5ed8664b8b5b9ac08615b6b7b41564805e8f4145b35bff3bda870400f1a919249480c4b1236bab57cfb6646207b3ac944cd57a60cb9",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEoSi2M44oAv+HETm8+ti09/wg\n/gpVDLQvfzIWD8jmqmIAzqeWSX6P4gGhtHLV0uhuuivg9cc8BtKf+EOBfWnNJjOD\n2r3d+M/ESLi17YZkuLW5rAhhW2t7QVZIBej0FFs1v/O9qHBADxqRkklIDEsSNrq1\nfPtmRiB7OslEzVemDLk=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 451,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240392843478a101a81338d7d41071f557c9d4ec593a0698af9842c1cfb17ce21d7534a7c34c40217fe9271983a9f6304d906299055a791feea1c579ff1ca499b3d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04a3d7dabaaf4230212287cb854f8c95c12b86ba1aef6d44745e832709b54c333f10128a17f4989c36f41685ed329f229312e9a7fbc90fe35c87f0dd950b6d11709bb32413f77bb23fb7fd2f5e9e51bafd7fb351c3e03ad1dbb30760de7eb3549593f027d7f1e116797a6f5f834b75da1fe70d995e6383a8442d18625de5dcadce",
"wx" : "00a3d7dabaaf4230212287cb854f8c95c12b86ba1aef6d44745e832709b54c333f10128a17f4989c36f41685ed329f229312e9a7fbc90fe35c87f0dd950b6d1170",
"wy" : "009bb32413f77bb23fb7fd2f5e9e51bafd7fb351c3e03ad1dbb30760de7eb3549593f027d7f1e116797a6f5f834b75da1fe70d995e6383a8442d18625de5dcadce"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a3d7dabaaf4230212287cb854f8c95c12b86ba1aef6d44745e832709b54c333f10128a17f4989c36f41685ed329f229312e9a7fbc90fe35c87f0dd950b6d11709bb32413f77bb23fb7fd2f5e9e51bafd7fb351c3e03ad1dbb30760de7eb3549593f027d7f1e116797a6f5f834b75da1fe70d995e6383a8442d18625de5dcadce",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEo9fauq9CMCEih8uFT4yVwSuG\nuhrvbUR0XoMnCbVMMz8QEooX9JicNvQWhe0ynyKTEumn+8kP41yH8N2VC20RcJuz\nJBP3e7I/t/0vXp5Ruv1/s1HD4DrR27MHYN5+s1SVk/An1/HhFnl6b1+DS3XaH+cN\nmV5jg6hELRhiXeXcrc4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 452,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd63438557802402887c685af0b7e900a0cf73e59ea4da1198f03f9d6bb8eab7419ab57913db4613af4f5a0fe2f56f2fe971a684051830cf86c1dc80811ccc9ac725847968dcc73",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "046069fcc18df17fb063bab2e3e2ed1809da0b29cfc5c0a98f2154be0944a0c1adf8322ad0b8ff328f3ed72e02ac4c270517c135e57613110f1d4e58787b1e40f7164705c5af14057d78388f8d5e9ce90c6b08f34283e11af1dbed7eded88852b4a20082d2ae630ead02c5cd03c2836aabaee0a9f66c6a0f8f79b7c50bcd3cfcf6",
"wx" : "6069fcc18df17fb063bab2e3e2ed1809da0b29cfc5c0a98f2154be0944a0c1adf8322ad0b8ff328f3ed72e02ac4c270517c135e57613110f1d4e58787b1e40f7",
"wy" : "164705c5af14057d78388f8d5e9ce90c6b08f34283e11af1dbed7eded88852b4a20082d2ae630ead02c5cd03c2836aabaee0a9f66c6a0f8f79b7c50bcd3cfcf6"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046069fcc18df17fb063bab2e3e2ed1809da0b29cfc5c0a98f2154be0944a0c1adf8322ad0b8ff328f3ed72e02ac4c270517c135e57613110f1d4e58787b1e40f7164705c5af14057d78388f8d5e9ce90c6b08f34283e11af1dbed7eded88852b4a20082d2ae630ead02c5cd03c2836aabaee0a9f66c6a0f8f79b7c50bcd3cfcf6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEYGn8wY3xf7BjurLj4u0YCdoL\nKc/FwKmPIVS+CUSgwa34MirQuP8yjz7XLgKsTCcFF8E15XYTEQ8dTlh4ex5A9xZH\nBcWvFAV9eDiPjV6c6QxrCPNCg+Ea8dvtft7YiFK0ogCC0q5jDq0Cxc0DwoNqq67g\nqfZsag+PebfFC808/PY=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 453,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd63438557802404dbf43f5bd4ec65b0a2ed08d57a895af3f3256999cd1fa3590e01b525268a1d73a6d8e9b005f0dd1ba30696543e50ad6881e2ec16a90a3fb330799c0d33c309b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "047df10fbd9bc07e3cbfa48ea84f1d774edafa270515dd51420ee755c6904f249b11fa05600c44139085fb625e4bfe786123ea598aaec7c74109b0e883e9820fe7197892d40e00a23ca5e317af480c3cc7ddaadb48a15981dce7ad3ec098fa03f63b00f8002fff3655a655a6e95132b88f133755e0e2791f412619a9fb98efae27",
"wx" : "7df10fbd9bc07e3cbfa48ea84f1d774edafa270515dd51420ee755c6904f249b11fa05600c44139085fb625e4bfe786123ea598aaec7c74109b0e883e9820fe7",
"wy" : "197892d40e00a23ca5e317af480c3cc7ddaadb48a15981dce7ad3ec098fa03f63b00f8002fff3655a655a6e95132b88f133755e0e2791f412619a9fb98efae27"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047df10fbd9bc07e3cbfa48ea84f1d774edafa270515dd51420ee755c6904f249b11fa05600c44139085fb625e4bfe786123ea598aaec7c74109b0e883e9820fe7197892d40e00a23ca5e317af480c3cc7ddaadb48a15981dce7ad3ec098fa03f63b00f8002fff3655a655a6e95132b88f133755e0e2791f412619a9fb98efae27",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEffEPvZvAfjy/pI6oTx13Ttr6\nJwUV3VFCDudVxpBPJJsR+gVgDEQTkIX7Yl5L/nhhI+pZiq7Hx0EJsOiD6YIP5xl4\nktQOAKI8peMXr0gMPMfdqttIoVmB3OetPsCY+gP2OwD4AC//NlWmVabpUTK4jxM3\nVeDieR9BJhmp+5jvric=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 454,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd63438557802402f11c89465684e0fa7be9442d3fbb654f576d4007760ca2e01fc1292896fe32b859cc1c4ae229ada8d7a3a97714f71cddda1d6df6aaea3588cafb4d7fa2aa775",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "042046c778a6cab5188f57ea5cd74977eaea31811f7865b13082bb4f8a4da7abb22de6c4ebfd8decbf0f1832e5a515ab8b2aec5947f19aea49f346e5e55f17fd2198a63af50c03e693fd5cc9ed766731f1f85c3163fcbb34cfe9e0956031d9fbf9467c9b57b376c4b44699ceb0ea4fc38be3050b1b56338315bfcb5252a3716645",
"wx" : "2046c778a6cab5188f57ea5cd74977eaea31811f7865b13082bb4f8a4da7abb22de6c4ebfd8decbf0f1832e5a515ab8b2aec5947f19aea49f346e5e55f17fd21",
"wy" : "0098a63af50c03e693fd5cc9ed766731f1f85c3163fcbb34cfe9e0956031d9fbf9467c9b57b376c4b44699ceb0ea4fc38be3050b1b56338315bfcb5252a3716645"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200042046c778a6cab5188f57ea5cd74977eaea31811f7865b13082bb4f8a4da7abb22de6c4ebfd8decbf0f1832e5a515ab8b2aec5947f19aea49f346e5e55f17fd2198a63af50c03e693fd5cc9ed766731f1f85c3163fcbb34cfe9e0956031d9fbf9467c9b57b376c4b44699ceb0ea4fc38be3050b1b56338315bfcb5252a3716645",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEIEbHeKbKtRiPV+pc10l36uox\ngR94ZbEwgrtPik2nq7It5sTr/Y3svw8YMuWlFauLKuxZR/Ga6knzRuXlXxf9IZim\nOvUMA+aT/VzJ7XZnMfH4XDFj/Ls0z+nglWAx2fv5RnybV7N2xLRGmc6w6k/Di+MF\nCxtWM4MVv8tSUqNxZkU=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 455,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024023454a8b6947300e1ec258c437e73c99a311842343a3adedf78c7c07e1a78940d9d384b3578e3a81f1e3b10c6497ac1678eb2b3d0f488eb633909befcd6a654c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "040790612b51d1a1a77eb739c6019db6dc3aabbaefd638f1668eb4ca4dcb20851e5b02e2f5ee0f032bdebe3d6da913e27d78e3f964fa2101cacabe41726189b4f0095ce7691c6e53ed25c0db4254638e2898638e070c9fc1d20ffae0f647e35c4dccb44b215d214d00332d10456e653b7f102f3c89643cb5a74d8c84b18fefd76a",
"wx" : "0790612b51d1a1a77eb739c6019db6dc3aabbaefd638f1668eb4ca4dcb20851e5b02e2f5ee0f032bdebe3d6da913e27d78e3f964fa2101cacabe41726189b4f0",
"wy" : "095ce7691c6e53ed25c0db4254638e2898638e070c9fc1d20ffae0f647e35c4dccb44b215d214d00332d10456e653b7f102f3c89643cb5a74d8c84b18fefd76a"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040790612b51d1a1a77eb739c6019db6dc3aabbaefd638f1668eb4ca4dcb20851e5b02e2f5ee0f032bdebe3d6da913e27d78e3f964fa2101cacabe41726189b4f0095ce7691c6e53ed25c0db4254638e2898638e070c9fc1d20ffae0f647e35c4dccb44b215d214d00332d10456e653b7f102f3c89643cb5a74d8c84b18fefd76a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEB5BhK1HRoad+tznGAZ223Dqr\nuu/WOPFmjrTKTcsghR5bAuL17g8DK96+PW2pE+J9eOP5ZPohAcrKvkFyYYm08Alc\n52kcblPtJcDbQlRjjiiYY44HDJ/B0g/64PZH41xNzLRLIV0hTQAzLRBFbmU7fxAv\nPIlkPLWnTYyEsY/v12o=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 456,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240240fe194ded1b3052326c2d494cdc1e188a0976b58469466db614fac8332c5a5969de23cc01d8a06adff67b70e53fc6321ec787688d6f4371fdd7a24ccc37472",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041d13c0bc4d1d0af5e1f604add1dd6c2338befa19caff0124f88a69dd7c1990172e144ac622008fcfd45f65379eb7f45da261de185e586fba8271406e5ecc8f3768f88b85d9b6cb67d4af8014bf17a8e7aaad3bea355850a5362176eba46da028e6487bdabc91e508b4fde4c53d8bc00b7ebf6a6e285b96798a186d2c4fc521fd",
"wx" : "1d13c0bc4d1d0af5e1f604add1dd6c2338befa19caff0124f88a69dd7c1990172e144ac622008fcfd45f65379eb7f45da261de185e586fba8271406e5ecc8f37",
"wy" : "68f88b85d9b6cb67d4af8014bf17a8e7aaad3bea355850a5362176eba46da028e6487bdabc91e508b4fde4c53d8bc00b7ebf6a6e285b96798a186d2c4fc521fd"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041d13c0bc4d1d0af5e1f604add1dd6c2338befa19caff0124f88a69dd7c1990172e144ac622008fcfd45f65379eb7f45da261de185e586fba8271406e5ecc8f3768f88b85d9b6cb67d4af8014bf17a8e7aaad3bea355850a5362176eba46da028e6487bdabc91e508b4fde4c53d8bc00b7ebf6a6e285b96798a186d2c4fc521fd",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEHRPAvE0dCvXh9gSt0d1sIzi+\n+hnK/wEk+Ipp3XwZkBcuFErGIgCPz9RfZTeet/RdomHeGF5Yb7qCcUBuXsyPN2j4\ni4XZtstn1K+AFL8XqOeqrTvqNVhQpTYhduukbaAo5kh72ryR5Qi0/eTFPYvAC36/\nam4oW5Z5ihhtLE/FIf0=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 457,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd63438557802405398eff2db5e32e09b0a36e53c02cf2b859073e665ebb0dadb4d3af22e87dc2987f4ee0acccc174aaa057e3f48e67fa2d059b04f310c788bdd0b8992bb7eec8b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "047968ad6f3e87af91a0f53b63f9b6c4b395bb798147e24ff9a84e597d906eca5906716ee773b5da79ebf2067779b1408dc2445ab39bd88763bd436a5483578bf33834dce5407bbcf4ea5280824b5922f113aee634cd0d92e0c78b8bba62877a2d98fb370b62228824f1be16f1c2c9691597cdf92db2aa49725f8a0b00dbc6b21e",
"wx" : "7968ad6f3e87af91a0f53b63f9b6c4b395bb798147e24ff9a84e597d906eca5906716ee773b5da79ebf2067779b1408dc2445ab39bd88763bd436a5483578bf3",
"wy" : "3834dce5407bbcf4ea5280824b5922f113aee634cd0d92e0c78b8bba62877a2d98fb370b62228824f1be16f1c2c9691597cdf92db2aa49725f8a0b00dbc6b21e"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047968ad6f3e87af91a0f53b63f9b6c4b395bb798147e24ff9a84e597d906eca5906716ee773b5da79ebf2067779b1408dc2445ab39bd88763bd436a5483578bf33834dce5407bbcf4ea5280824b5922f113aee634cd0d92e0c78b8bba62877a2d98fb370b62228824f1be16f1c2c9691597cdf92db2aa49725f8a0b00dbc6b21e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEeWitbz6Hr5Gg9Ttj+bbEs5W7\neYFH4k/5qE5ZfZBuylkGcW7nc7XaeevyBnd5sUCNwkRas5vYh2O9Q2pUg1eL8zg0\n3OVAe7z06lKAgktZIvETruY0zQ2S4MeLi7pih3otmPs3C2IiiCTxvhbxwslpFZfN\n+S2yqklyX4oLANvGsh4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 458,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024053cd7557416ef209fbc9ee0a01e16e6c99b6e49373d5d12d475db5f87729506b6fceac8998666c4f6d42f3da0127ed210e6c09da38f55c4a87cdd758ae1cc07a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04415d75450016b370b90c69275ac6d7a758a23d93f5ea3fbdded5cd9044414d4938ab61fdfc6976d979d5ff7ee436453a7d70cde4ec0bf7917a6434999dba657d3e49c72e842ccbf3059f070b5904b1c0d9f467463f26ea4377b377e86786503e492d97a5f719e5d70c84c9e02898b56c6f6402f807e3f5fa22b053c2009d096b",
"wx" : "415d75450016b370b90c69275ac6d7a758a23d93f5ea3fbdded5cd9044414d4938ab61fdfc6976d979d5ff7ee436453a7d70cde4ec0bf7917a6434999dba657d",
"wy" : "3e49c72e842ccbf3059f070b5904b1c0d9f467463f26ea4377b377e86786503e492d97a5f719e5d70c84c9e02898b56c6f6402f807e3f5fa22b053c2009d096b"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004415d75450016b370b90c69275ac6d7a758a23d93f5ea3fbdded5cd9044414d4938ab61fdfc6976d979d5ff7ee436453a7d70cde4ec0bf7917a6434999dba657d3e49c72e842ccbf3059f070b5904b1c0d9f467463f26ea4377b377e86786503e492d97a5f719e5d70c84c9e02898b56c6f6402f807e3f5fa22b053c2009d096b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEQV11RQAWs3C5DGknWsbXp1ii\nPZP16j+93tXNkERBTUk4q2H9/Gl22XnV/37kNkU6fXDN5OwL95F6ZDSZnbplfT5J\nxy6ELMvzBZ8HC1kEscDZ9GdGPybqQ3ezd+hnhlA+SS2XpfcZ5dcMhMngKJi1bG9k\nAvgH4/X6IrBTwgCdCWs=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 459,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240431d863b08aebdbd2e7391372d74d61960e3e52c2c415d51a92875511e1b1abcb4283104f0cd5cc00c15d8ea8d61f155452de73032288972f24566f16707498f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041b5a565fdb5a88d7d08fb42830ac143823bf3d99d16911ab4326b5d03150381b6fe110f38926e4f7005c548191235bd4058c0621a55643b945f56eeb5a3dea9626efaaa17a123b17daddbe540c28aaa0ece9fce58601a0f68996ec2c51928285ad261271212f55d66a2cfeb8367ed7ef252af69a66a8fddd7b1dbd857ead222c",
"wx" : "1b5a565fdb5a88d7d08fb42830ac143823bf3d99d16911ab4326b5d03150381b6fe110f38926e4f7005c548191235bd4058c0621a55643b945f56eeb5a3dea96",
"wy" : "26efaaa17a123b17daddbe540c28aaa0ece9fce58601a0f68996ec2c51928285ad261271212f55d66a2cfeb8367ed7ef252af69a66a8fddd7b1dbd857ead222c"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041b5a565fdb5a88d7d08fb42830ac143823bf3d99d16911ab4326b5d03150381b6fe110f38926e4f7005c548191235bd4058c0621a55643b945f56eeb5a3dea9626efaaa17a123b17daddbe540c28aaa0ece9fce58601a0f68996ec2c51928285ad261271212f55d66a2cfeb8367ed7ef252af69a66a8fddd7b1dbd857ead222c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEG1pWX9taiNfQj7QoMKwUOCO/\nPZnRaRGrQya10DFQOBtv4RDziSbk9wBcVIGRI1vUBYwGIaVWQ7lF9W7rWj3qlibv\nqqF6EjsX2t2+VAwoqqDs6fzlhgGg9omW7CxRkoKFrSYScSEvVdZqLP64Nn7X7yUq\n9ppmqP3dex29hX6tIiw=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 460,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240258b4b91502c1ebed15fa6c5ea6159c8310fb182c42881f5ca0e402a62e2496e2a2e8cf25f3c6afaacfbf45264fe00531dcff0f09818a23f7162c1d1dc01e322",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "045c1c7ee732cfed7f4e2fa6172c88ef8e5572b078d21cb556186f3d685c6259a46bfd057f54070b36ab10d91aa5cea5be8ec2e53f44dfd7cc5a2d528765c4d12541dc191acd2790993a02556f20305e90d6867967f48d97fa58b750cb6c964c0144a863026851ddccf903345eca4028c70cc0392ff8dfb70d72a85db16861f411",
"wx" : "5c1c7ee732cfed7f4e2fa6172c88ef8e5572b078d21cb556186f3d685c6259a46bfd057f54070b36ab10d91aa5cea5be8ec2e53f44dfd7cc5a2d528765c4d125",
"wy" : "41dc191acd2790993a02556f20305e90d6867967f48d97fa58b750cb6c964c0144a863026851ddccf903345eca4028c70cc0392ff8dfb70d72a85db16861f411"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045c1c7ee732cfed7f4e2fa6172c88ef8e5572b078d21cb556186f3d685c6259a46bfd057f54070b36ab10d91aa5cea5be8ec2e53f44dfd7cc5a2d528765c4d12541dc191acd2790993a02556f20305e90d6867967f48d97fa58b750cb6c964c0144a863026851ddccf903345eca4028c70cc0392ff8dfb70d72a85db16861f411",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEXBx+5zLP7X9OL6YXLIjvjlVy\nsHjSHLVWGG89aFxiWaRr/QV/VAcLNqsQ2RqlzqW+jsLlP0Tf18xaLVKHZcTRJUHc\nGRrNJ5CZOgJVbyAwXpDWhnln9I2X+li3UMtslkwBRKhjAmhR3cz5AzReykAoxwzA\nOS/437cNcqhdsWhh9BE=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 461,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd63438557802401a4332df67419f9d37cf337de521727b50ef133c0263aaf2b9e34cd2fc01b446930d4b8b4b3d5f626c5c14c5592b564bc8c2d8b93043022290ae36505b4f774c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04294f046c3ad6b9db41cb578de051becda0458c4fc06bd5a44a8365b2b0ae55d6d1ee96e21361cb9f1b531cfada723781d669073aca667f557c30722f6810c2d55dc5d4ed742c719bf006b04305081c0deb2464caf2c2d35f87ad7d6d243e94d4efac81b3f3ee88130246b36fe65cd390bcb03ae13cf9a4fe7f28065a22e01e84",
"wx" : "294f046c3ad6b9db41cb578de051becda0458c4fc06bd5a44a8365b2b0ae55d6d1ee96e21361cb9f1b531cfada723781d669073aca667f557c30722f6810c2d5",
"wy" : "5dc5d4ed742c719bf006b04305081c0deb2464caf2c2d35f87ad7d6d243e94d4efac81b3f3ee88130246b36fe65cd390bcb03ae13cf9a4fe7f28065a22e01e84"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004294f046c3ad6b9db41cb578de051becda0458c4fc06bd5a44a8365b2b0ae55d6d1ee96e21361cb9f1b531cfada723781d669073aca667f557c30722f6810c2d55dc5d4ed742c719bf006b04305081c0deb2464caf2c2d35f87ad7d6d243e94d4efac81b3f3ee88130246b36fe65cd390bcb03ae13cf9a4fe7f28065a22e01e84",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEKU8EbDrWudtBy1eN4FG+zaBF\njE/Aa9WkSoNlsrCuVdbR7pbiE2HLnxtTHPracjeB1mkHOspmf1V8MHIvaBDC1V3F\n1O10LHGb8AawQwUIHA3rJGTK8sLTX4etfW0kPpTU76yBs/PuiBMCRrNv5lzTkLyw\nOuE8+aT+fygGWiLgHoQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 462,
"comment" : "edge case modular inverse",
"flags" : [
"ModularInverse",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd63438557802400da99c942e117eaee5c4109d7dfbc571cfc4722696bb5a1b36dfd53f1b70ee797d895a2f7da21aef675f6cb366472f400061a2aaac587be49d1b1df49e79e786",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0443161d4ca58c37678adac8fb5db52f039483b8889fae0b9bbc4aac1968fe263a159c1bc41905e40fb2c232c39258579e5d4ef5746f7871d1b9b61cb6f432508233b0355ae7186ad8adf060bfe3f77b8ed66161a552f6b3f92b92e8c7f44216bbe445fe159a529cefb870f6a1a0a18d1bcb4d9bfd83ee5e0ad27d6a07d79a564b",
"wx" : "43161d4ca58c37678adac8fb5db52f039483b8889fae0b9bbc4aac1968fe263a159c1bc41905e40fb2c232c39258579e5d4ef5746f7871d1b9b61cb6f4325082",
"wy" : "33b0355ae7186ad8adf060bfe3f77b8ed66161a552f6b3f92b92e8c7f44216bbe445fe159a529cefb870f6a1a0a18d1bcb4d9bfd83ee5e0ad27d6a07d79a564b"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000443161d4ca58c37678adac8fb5db52f039483b8889fae0b9bbc4aac1968fe263a159c1bc41905e40fb2c232c39258579e5d4ef5746f7871d1b9b61cb6f432508233b0355ae7186ad8adf060bfe3f77b8ed66161a552f6b3f92b92e8c7f44216bbe445fe159a529cefb870f6a1a0a18d1bcb4d9bfd83ee5e0ad27d6a07d79a564b",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEQxYdTKWMN2eK2sj7XbUvA5SD\nuIifrgubvEqsGWj+JjoVnBvEGQXkD7LCMsOSWFeeXU71dG94cdG5thy29DJQgjOw\nNVrnGGrYrfBgv+P3e47WYWGlUvaz+SuS6Mf0Qha75EX+FZpSnO+4cPahoKGNG8tN\nm/2D7l4K0n1qB9eaVks=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 463,
"comment" : "point at infinity during verify",
"flags" : [
"PointDuplication",
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081840240556ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e548034024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "043488b8706760ec990c2572cb421dbccb9d9d159d048cdcbd7f572aac75da5437794c50b4df3aed360ab7489e5e4d3e47866fcaf3d232b2ed522e65f0dbc37092010e8842bb39fd22a9fda6da380a0a47880cfee6b53065fd4c589215d0209922d4b279bfdfab90a0438bc8af54b8d96f87d1f008f9f6b6f2bd3bb8abf6891703",
"wx" : "3488b8706760ec990c2572cb421dbccb9d9d159d048cdcbd7f572aac75da5437794c50b4df3aed360ab7489e5e4d3e47866fcaf3d232b2ed522e65f0dbc37092",
"wy" : "010e8842bb39fd22a9fda6da380a0a47880cfee6b53065fd4c589215d0209922d4b279bfdfab90a0438bc8af54b8d96f87d1f008f9f6b6f2bd3bb8abf6891703"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043488b8706760ec990c2572cb421dbccb9d9d159d048cdcbd7f572aac75da5437794c50b4df3aed360ab7489e5e4d3e47866fcaf3d232b2ed522e65f0dbc37092010e8842bb39fd22a9fda6da380a0a47880cfee6b53065fd4c589215d0209922d4b279bfdfab90a0438bc8af54b8d96f87d1f008f9f6b6f2bd3bb8abf6891703",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAENIi4cGdg7JkMJXLLQh28y52d\nFZ0EjNy9f1cqrHXaVDd5TFC03zrtNgq3SJ5eTT5Hhm/K89Iysu1SLmXw28NwkgEO\niEK7Of0iqf2m2jgKCkeIDP7mtTBl/UxYkhXQIJki1LJ5v9+rkKBDi8ivVLjZb4fR\n8Aj59rbyvTu4q/aJFwM=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 464,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081840240556ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e5480340240556ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e548034",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0429ef741199293987cb60d30df8c1d415a558afb02f962b8d811dd76e0a2fd2301adbdbaafc4a82783ee46ad8c9eaa09401b4e3db7a90f15234ad5b65e040e185197fff50d36fd1d4fa45ab10bfe68fbd8e89878c066fbf81fb5258efa8b382d650d47b010fc4163706b835c859ffeb76bc1dc459bf170c9eebe8e4bec5d3f1f5",
"wx" : "29ef741199293987cb60d30df8c1d415a558afb02f962b8d811dd76e0a2fd2301adbdbaafc4a82783ee46ad8c9eaa09401b4e3db7a90f15234ad5b65e040e185",
"wy" : "197fff50d36fd1d4fa45ab10bfe68fbd8e89878c066fbf81fb5258efa8b382d650d47b010fc4163706b835c859ffeb76bc1dc459bf170c9eebe8e4bec5d3f1f5"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000429ef741199293987cb60d30df8c1d415a558afb02f962b8d811dd76e0a2fd2301adbdbaafc4a82783ee46ad8c9eaa09401b4e3db7a90f15234ad5b65e040e185197fff50d36fd1d4fa45ab10bfe68fbd8e89878c066fbf81fb5258efa8b382d650d47b010fc4163706b835c859ffeb76bc1dc459bf170c9eebe8e4bec5d3f1f5",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEKe90EZkpOYfLYNMN+MHUFaVY\nr7AvliuNgR3Xbgov0jAa29uq/EqCeD7katjJ6qCUAbTj23qQ8VI0rVtl4EDhhRl/\n/1DTb9HU+kWrEL/mj72OiYeMBm+/gftSWO+os4LWUNR7AQ/EFjcGuDXIWf/rdrwd\nxFm/Fwye6+jkvsXT8fU=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 465,
"comment" : "edge case for signature malleability",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081840240556ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e5480340240556ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e548035",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "045e773edd270d21b864d3812440ca86ab71a7198180d443947b4b114c44b9580ee8a956ecbb9eca6937cbf38ed58fa279320e28a6ba6af4881d97db981912871b7ce96273a3f4cb77e2180e9adbe450219c2a159fb2e6e2dea758dfb8a7b95caaec881244eb29c9dc8951d4baa6b9e8b73652de8f8825f831a0ffcb2577b4a727",
"wx" : "5e773edd270d21b864d3812440ca86ab71a7198180d443947b4b114c44b9580ee8a956ecbb9eca6937cbf38ed58fa279320e28a6ba6af4881d97db981912871b",
"wy" : "7ce96273a3f4cb77e2180e9adbe450219c2a159fb2e6e2dea758dfb8a7b95caaec881244eb29c9dc8951d4baa6b9e8b73652de8f8825f831a0ffcb2577b4a727"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045e773edd270d21b864d3812440ca86ab71a7198180d443947b4b114c44b9580ee8a956ecbb9eca6937cbf38ed58fa279320e28a6ba6af4881d97db981912871b7ce96273a3f4cb77e2180e9adbe450219c2a159fb2e6e2dea758dfb8a7b95caaec881244eb29c9dc8951d4baa6b9e8b73652de8f8825f831a0ffcb2577b4a727",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEXnc+3ScNIbhk04EkQMqGq3Gn\nGYGA1EOUe0sRTES5WA7oqVbsu57KaTfL847Vj6J5Mg4oprpq9Igdl9uYGRKHG3zp\nYnOj9Mt34hgOmtvkUCGcKhWfsubi3qdY37inuVyq7IgSROspydyJUdS6prnotzZS\n3o+IJfgxoP/LJXe0pyc=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 466,
"comment" : "u1 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240342dae751a63a3ca8189cf342b3b34eaaa2565e2c7e26121c1bfd5435447f1c3a56f87db98089d208c89e902bb50ed289995ee7ccf6d6e6b1cec4aaf832d3734",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04225dfebe3b9ec898043981fe213f78daf78620cd1406129a14b3a6c0bba972290a612f8d43bde707a977150d89dcaaea8d3f08afefbf609dfe68454fb50ba34b879c098f7e4b7237c38ad574e09851ae672735a1943412c548b7e1d9418ed18a7b318b860814cec0d2ba2e620b864c0bc44bf15d043b9720f7ba68271aa3a334",
"wx" : "225dfebe3b9ec898043981fe213f78daf78620cd1406129a14b3a6c0bba972290a612f8d43bde707a977150d89dcaaea8d3f08afefbf609dfe68454fb50ba34b",
"wy" : "00879c098f7e4b7237c38ad574e09851ae672735a1943412c548b7e1d9418ed18a7b318b860814cec0d2ba2e620b864c0bc44bf15d043b9720f7ba68271aa3a334"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004225dfebe3b9ec898043981fe213f78daf78620cd1406129a14b3a6c0bba972290a612f8d43bde707a977150d89dcaaea8d3f08afefbf609dfe68454fb50ba34b879c098f7e4b7237c38ad574e09851ae672735a1943412c548b7e1d9418ed18a7b318b860814cec0d2ba2e620b864c0bc44bf15d043b9720f7ba68271aa3a334",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEIl3+vjueyJgEOYH+IT942veG\nIM0UBhKaFLOmwLupcikKYS+NQ73nB6l3FQ2J3KrqjT8Ir++/YJ3+aEVPtQujS4ec\nCY9+S3I3w4rVdOCYUa5nJzWhlDQSxUi34dlBjtGKezGLhggUzsDSui5iC4ZMC8RL\n8V0EO5cg97poJxqjozQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 467,
"comment" : "u1 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024076afef43c18620c0be4b177a088ec71d210b27d0ebe770ed14a3c7871beb16acafced465b4a088f8b4fc7816c45b231e841be50438f06c72989b4bd3197bc935",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "049bc821c3346dae289a3293209fa23df56c9dd912e88af5baaa9c9669f0f12b781af352da8fbdc1633aec700579c0c685c65b799de96933e8e76520b888b48cef8e5cd7368e76cb71f89e33a73e1ddcd8a3b9055962622305703465baa4ed2c1901ab8a4f1e654d4494032ffa81d70d9d4544e056f001a70fba1cb8791b20a15a",
"wx" : "009bc821c3346dae289a3293209fa23df56c9dd912e88af5baaa9c9669f0f12b781af352da8fbdc1633aec700579c0c685c65b799de96933e8e76520b888b48cef",
"wy" : "008e5cd7368e76cb71f89e33a73e1ddcd8a3b9055962622305703465baa4ed2c1901ab8a4f1e654d4494032ffa81d70d9d4544e056f001a70fba1cb8791b20a15a"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049bc821c3346dae289a3293209fa23df56c9dd912e88af5baaa9c9669f0f12b781af352da8fbdc1633aec700579c0c685c65b799de96933e8e76520b888b48cef8e5cd7368e76cb71f89e33a73e1ddcd8a3b9055962622305703465baa4ed2c1901ab8a4f1e654d4494032ffa81d70d9d4544e056f001a70fba1cb8791b20a15a",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEm8ghwzRtriiaMpMgn6I99Wyd\n2RLoivW6qpyWafDxK3ga81Laj73BYzrscAV5wMaFxlt5nelpM+jnZSC4iLSM745c\n1zaOdstx+J4zpz4d3NijuQVZYmIjBXA0Zbqk7SwZAauKTx5lTUSUAy/6gdcNnUVE\n4FbwAacPuhy4eRsgoVo=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 468,
"comment" : "u2 == 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "047b017ebe897989903d7cc3d349c8d0a027f8ca8ad9111cd6935dc549a9707a302867891ca82b5deea983ff3a2426f8265d77c39206a3fbfdc888f5d5e50272d134b85c363f9d0f1a72eecc3036601eb2453435c8e4852ba69163015ec5fb6418f91e81667bda8f752287c37bbbc5613c540e678c3ad80232598e82b92e654597",
"wx" : "7b017ebe897989903d7cc3d349c8d0a027f8ca8ad9111cd6935dc549a9707a302867891ca82b5deea983ff3a2426f8265d77c39206a3fbfdc888f5d5e50272d1",
"wy" : "34b85c363f9d0f1a72eecc3036601eb2453435c8e4852ba69163015ec5fb6418f91e81667bda8f752287c37bbbc5613c540e678c3ad80232598e82b92e654597"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047b017ebe897989903d7cc3d349c8d0a027f8ca8ad9111cd6935dc549a9707a302867891ca82b5deea983ff3a2426f8265d77c39206a3fbfdc888f5d5e50272d134b85c363f9d0f1a72eecc3036601eb2453435c8e4852ba69163015ec5fb6418f91e81667bda8f752287c37bbbc5613c540e678c3ad80232598e82b92e654597",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEewF+vol5iZA9fMPTScjQoCf4\nyorZERzWk13FSalwejAoZ4kcqCtd7qmD/zokJvgmXXfDkgaj+/3IiPXV5QJy0TS4\nXDY/nQ8acu7MMDZgHrJFNDXI5IUrppFjAV7F+2QY+R6BZnvaj3Uih8N7u8VhPFQO\nZ4w62AIyWY6CuS5lRZc=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 469,
"comment" : "u2 == n - 1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578024071e913d0929bd85cd53899c977dbfd5a8775b3cd22868c09e4426886f5775af58e2992d6331b6ebb810440bbaa72b584be768d00b03e91e923afb9ac6870aaf1",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041f4de3fb7c9f984dabe0262a1cf2231fe5bff237985cb2aa2a93527de322a1f6ddb77517bd6afb517bf53d3c80f38f68dbd6248233e9a64bd95b2de7676600a604b133d43a3d89fb1a55e445a97e2637e1b4c77f33d2490736db7afc5f5a84bf6a3ba5e208d3cbae6e79a50391700226fc925c79daa862dce8baa9932ee5b0a1",
"wx" : "1f4de3fb7c9f984dabe0262a1cf2231fe5bff237985cb2aa2a93527de322a1f6ddb77517bd6afb517bf53d3c80f38f68dbd6248233e9a64bd95b2de7676600a6",
"wy" : "04b133d43a3d89fb1a55e445a97e2637e1b4c77f33d2490736db7afc5f5a84bf6a3ba5e208d3cbae6e79a50391700226fc925c79daa862dce8baa9932ee5b0a1"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041f4de3fb7c9f984dabe0262a1cf2231fe5bff237985cb2aa2a93527de322a1f6ddb77517bd6afb517bf53d3c80f38f68dbd6248233e9a64bd95b2de7676600a604b133d43a3d89fb1a55e445a97e2637e1b4c77f33d2490736db7afc5f5a84bf6a3ba5e208d3cbae6e79a50391700226fc925c79daa862dce8baa9932ee5b0a1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEH03j+3yfmE2r4CYqHPIjH+W/\n8jeYXLKqKpNSfeMiofbdt3UXvWr7UXv1PTyA849o29YkgjPppkvZWy3nZ2YApgSx\nM9Q6PYn7GlXkRal+JjfhtMd/M9JJBzbbevxfWoS/ajul4gjTy65ueaUDkXACJvyS\nXHnaqGLc6Lqpky7lsKE=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 470,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024011648f7c5e213698d5d89a66b913bc4e38b721f642a0cb0b40954716716d50968c7a829e8802df0ad9834dab93c5a462dddca4d445247a23b44ec38fd66467bc",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "048088d1a75da95c7d00cffc4d8d4bb0e15da4b2c38c4e1d85866549cda6af6089cba936176a61b4e0c495885b8b6f2bc9fa6d6141c40e84214d1ff276d96ca9ea0c8dc589509e70cef5c2bc8de480eac545b2d790c3bb10d65c07a41dbb7756122d12b69d5dd9b3a8b8e060e1c55f743fac1d4688f5f787406704da5432840950",
"wx" : "008088d1a75da95c7d00cffc4d8d4bb0e15da4b2c38c4e1d85866549cda6af6089cba936176a61b4e0c495885b8b6f2bc9fa6d6141c40e84214d1ff276d96ca9ea",
"wy" : "0c8dc589509e70cef5c2bc8de480eac545b2d790c3bb10d65c07a41dbb7756122d12b69d5dd9b3a8b8e060e1c55f743fac1d4688f5f787406704da5432840950"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048088d1a75da95c7d00cffc4d8d4bb0e15da4b2c38c4e1d85866549cda6af6089cba936176a61b4e0c495885b8b6f2bc9fa6d6141c40e84214d1ff276d96ca9ea0c8dc589509e70cef5c2bc8de480eac545b2d790c3bb10d65c07a41dbb7756122d12b69d5dd9b3a8b8e060e1c55f743fac1d4688f5f787406704da5432840950",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEgIjRp12pXH0Az/xNjUuw4V2k\nssOMTh2FhmVJzaavYInLqTYXamG04MSViFuLbyvJ+m1hQcQOhCFNH/J22Wyp6gyN\nxYlQnnDO9cK8jeSA6sVFsteQw7sQ1lwHpB27d1YSLRK2nV3Zs6i44GDhxV90P6wd\nRoj194dAZwTaVDKECVA=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 471,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0240496c71aefa8cdae82bd84e783f1f569d95e5bf053b9828189711de93499df9542f927eb5a8bd0b261430172369282f9a0b990bbf416c2f52cfe68ab789d3167a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0470db1300b5ab6c6d57ec4a631a10f8af6b14fc4dd9560ca0d75496b117e015065bf048eec072e41982020740fa75e24deaa3e1ed2d4f94342c7ab38e4842019c2fca27f209fb9274cdce5c4a8240d2cc25659ca9c1201f3401e60514f2e5a132b7418221a5be4b24e5ce65e74f7127b1147a86575405904caee62afcfba91533",
"wx" : "70db1300b5ab6c6d57ec4a631a10f8af6b14fc4dd9560ca0d75496b117e015065bf048eec072e41982020740fa75e24deaa3e1ed2d4f94342c7ab38e4842019c",
"wy" : "2fca27f209fb9274cdce5c4a8240d2cc25659ca9c1201f3401e60514f2e5a132b7418221a5be4b24e5ce65e74f7127b1147a86575405904caee62afcfba91533"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000470db1300b5ab6c6d57ec4a631a10f8af6b14fc4dd9560ca0d75496b117e015065bf048eec072e41982020740fa75e24deaa3e1ed2d4f94342c7ab38e4842019c2fca27f209fb9274cdce5c4a8240d2cc25659ca9c1201f3401e60514f2e5a132b7418221a5be4b24e5ce65e74f7127b1147a86575405904caee62afcfba91533",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEcNsTALWrbG1X7EpjGhD4r2sU\n/E3ZVgyg11SWsRfgFQZb8EjuwHLkGYICB0D6deJN6qPh7S1PlDQserOOSEIBnC/K\nJ/IJ+5J0zc5cSoJA0swlZZypwSAfNAHmBRTy5aEyt0GCIaW+SyTlzmXnT3EnsRR6\nhldUBZBMruYq/PupFTM=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 472,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02410095e33d9a46e40eeca7c6e7390139d2388f52a5f8382d102d2a3a407c39b21be3914581a55849a41527c1d7ff574c9a6d146895593dc0cadb1b54f2667c8acbe0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0450a8cb1c6920da9cf7aae8599581e5e52994548f39b7a82c1c563b1a50cb5285b3847af87cf12a95f768130d6bf4a61a9c5f8846371efd992ad27034a940ebec0aec1ee534d94013d6448573dffa141d3fea180c552274bdce9acc46b2e76b401b3770ff4aa04d24206c26dabda2e3d9221fe62459852b9a83b00d1e2041f2a3",
"wx" : "50a8cb1c6920da9cf7aae8599581e5e52994548f39b7a82c1c563b1a50cb5285b3847af87cf12a95f768130d6bf4a61a9c5f8846371efd992ad27034a940ebec",
"wy" : "0aec1ee534d94013d6448573dffa141d3fea180c552274bdce9acc46b2e76b401b3770ff4aa04d24206c26dabda2e3d9221fe62459852b9a83b00d1e2041f2a3"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000450a8cb1c6920da9cf7aae8599581e5e52994548f39b7a82c1c563b1a50cb5285b3847af87cf12a95f768130d6bf4a61a9c5f8846371efd992ad27034a940ebec0aec1ee534d94013d6448573dffa141d3fea180c552274bdce9acc46b2e76b401b3770ff4aa04d24206c26dabda2e3d9221fe62459852b9a83b00d1e2041f2a3",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEUKjLHGkg2pz3quhZlYHl5SmU\nVI85t6gsHFY7GlDLUoWzhHr4fPEqlfdoEw1r9KYanF+IRjce/Zkq0nA0qUDr7Ars\nHuU02UAT1kSFc9/6FB0/6hgMVSJ0vc6azEay52tAGzdw/0qgTSQgbCbavaLj2SIf\n5iRZhSuag7ANHiBB8qM=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 473,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02404d3b6e932ddf57cd4d16a35e9f3f1572529b0fc7062b1a403139c78809a5e724737e021724c762519e681264547323a66cc3004d84570fe356522b246d8ea130",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "049dfb96fc92c1e4c4e11f00d8b27bffbb3d19a8319c4274d247140c934cd3540d1c1dd98ac751c3ca87b7469e5c9cf01c0955e9c0ad726dfb2230c10620f1c1d42fd3afc18ac368f3d26ed1f228422dad8effffddfd5f240d613904a309f47c3719c9d7ae0db588381ac2d9fce282e8d0cfcae92eb64297273f7f7c9a4f1f859d",
"wx" : "009dfb96fc92c1e4c4e11f00d8b27bffbb3d19a8319c4274d247140c934cd3540d1c1dd98ac751c3ca87b7469e5c9cf01c0955e9c0ad726dfb2230c10620f1c1d4",
"wy" : "2fd3afc18ac368f3d26ed1f228422dad8effffddfd5f240d613904a309f47c3719c9d7ae0db588381ac2d9fce282e8d0cfcae92eb64297273f7f7c9a4f1f859d"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049dfb96fc92c1e4c4e11f00d8b27bffbb3d19a8319c4274d247140c934cd3540d1c1dd98ac751c3ca87b7469e5c9cf01c0955e9c0ad726dfb2230c10620f1c1d42fd3afc18ac368f3d26ed1f228422dad8effffddfd5f240d613904a309f47c3719c9d7ae0db588381ac2d9fce282e8d0cfcae92eb64297273f7f7c9a4f1f859d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEnfuW/JLB5MThHwDYsnv/uz0Z\nqDGcQnTSRxQMk0zTVA0cHdmKx1HDyoe3Rp5cnPAcCVXpwK1ybfsiMMEGIPHB1C/T\nr8GKw2jz0m7R8ihCLa2O///d/V8kDWE5BKMJ9Hw3GcnXrg21iDgawtn84oLo0M/K\n6S62QpcnP398mk8fhZ0=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 474,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02404685cb3fe23cb9fae1d5fc637be5d8cf88ebde0dbd6231cb7a39d4e11d7442ff863c66272b1ea149ba8631e91120b4987b40924df260b45597550476301d08cd",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "049e3adcbb4dbd820fb3fbaf1a17274d97ff08948ea7817cc7f72beb5a9fde3f2a44f5073601679f00774b8324be5eda847786d0686b932d3109708ae75bea383a0a60056d99747e33e381f318c74a91310835430dff40e92b561fe96fe362df392634d49354fd098a91324e0e0545a1d556de6b8bebfdaa1d2a786c440a68e11c",
"wx" : "009e3adcbb4dbd820fb3fbaf1a17274d97ff08948ea7817cc7f72beb5a9fde3f2a44f5073601679f00774b8324be5eda847786d0686b932d3109708ae75bea383a",
"wy" : "0a60056d99747e33e381f318c74a91310835430dff40e92b561fe96fe362df392634d49354fd098a91324e0e0545a1d556de6b8bebfdaa1d2a786c440a68e11c"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049e3adcbb4dbd820fb3fbaf1a17274d97ff08948ea7817cc7f72beb5a9fde3f2a44f5073601679f00774b8324be5eda847786d0686b932d3109708ae75bea383a0a60056d99747e33e381f318c74a91310835430dff40e92b561fe96fe362df392634d49354fd098a91324e0e0545a1d556de6b8bebfdaa1d2a786c440a68e11c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEnjrcu029gg+z+68aFydNl/8I\nlI6ngXzH9yvrWp/ePypE9Qc2AWefAHdLgyS+XtqEd4bQaGuTLTEJcIrnW+o4Ogpg\nBW2ZdH4z44HzGMdKkTEINUMN/0DpK1Yf6W/jYt85JjTUk1T9CYqRMk4OBUWh1Vbe\na4vr/aodKnhsRApo4Rw=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 475,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241008d0b967fc47973f5c3abf8c6f7cbb19f11d7bc1b7ac46396f473a9c23ae885ff0c78cc4e563d4293750c63d222416930f681249be4c168ab2eaa08ec603a119a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0441703d23344835158cbf8fe91511470f06d893a99964e7ac55dfe5ea8592b85b5ccb5637af7af9366088124da3952d9d4e5f2401eddec72f3ed36b92585f819423b6846b10ff47261391a52ce794c4b42c7b3bd28ac6bd51e9f36208d68ae8f8447a3f0929f9b1a6c41a9fb1b358065204519aa6f24d09d873ad276a5f799315",
"wx" : "41703d23344835158cbf8fe91511470f06d893a99964e7ac55dfe5ea8592b85b5ccb5637af7af9366088124da3952d9d4e5f2401eddec72f3ed36b92585f8194",
"wy" : "23b6846b10ff47261391a52ce794c4b42c7b3bd28ac6bd51e9f36208d68ae8f8447a3f0929f9b1a6c41a9fb1b358065204519aa6f24d09d873ad276a5f799315"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000441703d23344835158cbf8fe91511470f06d893a99964e7ac55dfe5ea8592b85b5ccb5637af7af9366088124da3952d9d4e5f2401eddec72f3ed36b92585f819423b6846b10ff47261391a52ce794c4b42c7b3bd28ac6bd51e9f36208d68ae8f8447a3f0929f9b1a6c41a9fb1b358065204519aa6f24d09d873ad276a5f799315",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEQXA9IzRINRWMv4/pFRFHDwbY\nk6mZZOesVd/l6oWSuFtcy1Y3r3r5NmCIEk2jlS2dTl8kAe3exy8+02uSWF+BlCO2\nhGsQ/0cmE5GlLOeUxLQsezvSisa9UenzYgjWiuj4RHo/CSn5sabEGp+xs1gGUgRR\nmqbyTQnYc60nal95kxU=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 476,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02403e63d498f8dcc291e3f22d2099fb5eed77b6b4c43ee7e3d97032031f4d2800f817db0097b6a1336aa2eb5caa95f0f1724732b538e8f7027da874ed1f87b89a1e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "040f6a4ab259cd311419b042c15c06bc5fbb8dbfab5598f31c9770af038a9c93bc963c242b2342fe434a19959d61e168bbd3726a81477b0d62b064f3b2c424b18280d8fe3ecfeddf8db3e2bfd9c531f97605fb166ced247e13198cb02eb1057d6a47591b9b77795fce03d0fa760e02b15a1726614802292ea2641b05f5fcaacc3d",
"wx" : "0f6a4ab259cd311419b042c15c06bc5fbb8dbfab5598f31c9770af038a9c93bc963c242b2342fe434a19959d61e168bbd3726a81477b0d62b064f3b2c424b182",
"wy" : "0080d8fe3ecfeddf8db3e2bfd9c531f97605fb166ced247e13198cb02eb1057d6a47591b9b77795fce03d0fa760e02b15a1726614802292ea2641b05f5fcaacc3d"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040f6a4ab259cd311419b042c15c06bc5fbb8dbfab5598f31c9770af038a9c93bc963c242b2342fe434a19959d61e168bbd3726a81477b0d62b064f3b2c424b18280d8fe3ecfeddf8db3e2bfd9c531f97605fb166ced247e13198cb02eb1057d6a47591b9b77795fce03d0fa760e02b15a1726614802292ea2641b05f5fcaacc3d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAED2pKslnNMRQZsELBXAa8X7uN\nv6tVmPMcl3CvA4qck7yWPCQrI0L+Q0oZlZ1h4Wi703JqgUd7DWKwZPOyxCSxgoDY\n/j7P7d+Ns+K/2cUx+XYF+xZs7SR+ExmMsC6xBX1qR1kbm3d5X84D0Pp2DgKxWhcm\nYUgCKS6iZBsF9fyqzD0=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 477,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402402a9a013684e1f6f3bfb8e799f7dfc97c6f5a222bd36af037017e2326292d6f31bd3e27719742bbd46bc909d3f78d15c28f6b529d4ce920b0213f72fe68a05",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04425700671181ad2bca33fa9d71f8b54a3efa244a44f4121b22ec250ce8fb67b0ef8f1ad584125bc218db9fb820618b61c5fdde6e8f14634985da5d94e5715a276956342b26e456467d00c2569f2b566ccb917daaee03cf2703f25e4953b694137f7a7cb58b4417232254813b9edf6ab11b68807986ddea90676689c9f5b2875c",
"wx" : "425700671181ad2bca33fa9d71f8b54a3efa244a44f4121b22ec250ce8fb67b0ef8f1ad584125bc218db9fb820618b61c5fdde6e8f14634985da5d94e5715a27",
"wy" : "6956342b26e456467d00c2569f2b566ccb917daaee03cf2703f25e4953b694137f7a7cb58b4417232254813b9edf6ab11b68807986ddea90676689c9f5b2875c"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004425700671181ad2bca33fa9d71f8b54a3efa244a44f4121b22ec250ce8fb67b0ef8f1ad584125bc218db9fb820618b61c5fdde6e8f14634985da5d94e5715a276956342b26e456467d00c2569f2b566ccb917daaee03cf2703f25e4953b694137f7a7cb58b4417232254813b9edf6ab11b68807986ddea90676689c9f5b2875c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEQlcAZxGBrSvKM/qdcfi1Sj76\nJEpE9BIbIuwlDOj7Z7DvjxrVhBJbwhjbn7ggYYthxf3ebo8UY0mF2l2U5XFaJ2lW\nNCsm5FZGfQDCVp8rVmzLkX2q7gPPJwPyXklTtpQTf3p8tYtEFyMiVIE7nt9qsRto\ngHmG3eqQZ2aJyfWyh1w=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 478,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02405de916cefbc79b77f6a6abdfd15ce7aa8c86c9b1eabe95aaa386a5ca4c612a69129bab0357cdc167891e5db2f26ed3ca4f240c6563add09b9c85be62ab943326",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "048b6aba9b92f85dc3b29497622fe0870137141474ce6cb05832c790f566ecaa8dbf7d198bca92712a872fb5cd2dac62b35eca0bb649395a0e2620154c6dca98f9409440fc705e8daadda01ada8c3288b882f6f74416a85c9f80986fd51fb3e78ff2c7ceab5e543d13cc58e5fe0cd45688ccc10a01815e25790f00009f939af941",
"wx" : "008b6aba9b92f85dc3b29497622fe0870137141474ce6cb05832c790f566ecaa8dbf7d198bca92712a872fb5cd2dac62b35eca0bb649395a0e2620154c6dca98f9",
"wy" : "409440fc705e8daadda01ada8c3288b882f6f74416a85c9f80986fd51fb3e78ff2c7ceab5e543d13cc58e5fe0cd45688ccc10a01815e25790f00009f939af941"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200048b6aba9b92f85dc3b29497622fe0870137141474ce6cb05832c790f566ecaa8dbf7d198bca92712a872fb5cd2dac62b35eca0bb649395a0e2620154c6dca98f9409440fc705e8daadda01ada8c3288b882f6f74416a85c9f80986fd51fb3e78ff2c7ceab5e543d13cc58e5fe0cd45688ccc10a01815e25790f00009f939af941",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEi2q6m5L4XcOylJdiL+CHATcU\nFHTObLBYMseQ9Wbsqo2/fRmLypJxKocvtc0trGKzXsoLtkk5Wg4mIBVMbcqY+UCU\nQPxwXo2q3aAa2owyiLiC9vdEFqhcn4CYb9Ufs+eP8sfOq15UPRPMWOX+DNRWiMzB\nCgGBXiV5DwAAn5Oa+UE=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 479,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024100a22b55faacd9293ed4e8997ad7401de0aed4fcb892796c893618f93f377c60250f011af208a7b693d4c4ba43b5c93e15aec38116e5cb9dcbdb6034bab176cc8b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04392bfc61ab2fd22db9727769cdd5eddfe21f576782dc9b16915644482338b723e10f44492b4d1d3fca5c78bd88dbc4af9c0677d4caa40175ab2200a5c8bde3284a434a69e9508dadbf77d40841f27d244bbf07e8eaba153af0f6ee93507dc1d1c0ac9b551d6b563293003c480ec21b4275fa605692f9e78edac7f490975d021f",
"wx" : "392bfc61ab2fd22db9727769cdd5eddfe21f576782dc9b16915644482338b723e10f44492b4d1d3fca5c78bd88dbc4af9c0677d4caa40175ab2200a5c8bde328",
"wy" : "4a434a69e9508dadbf77d40841f27d244bbf07e8eaba153af0f6ee93507dc1d1c0ac9b551d6b563293003c480ec21b4275fa605692f9e78edac7f490975d021f"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004392bfc61ab2fd22db9727769cdd5eddfe21f576782dc9b16915644482338b723e10f44492b4d1d3fca5c78bd88dbc4af9c0677d4caa40175ab2200a5c8bde3284a434a69e9508dadbf77d40841f27d244bbf07e8eaba153af0f6ee93507dc1d1c0ac9b551d6b563293003c480ec21b4275fa605692f9e78edac7f490975d021f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEOSv8Yasv0i25cndpzdXt3+If\nV2eC3JsWkVZESCM4tyPhD0RJK00dP8pceL2I28SvnAZ31MqkAXWrIgClyL3jKEpD\nSmnpUI2tv3fUCEHyfSRLvwfo6roVOvD27pNQfcHRwKybVR1rVjKTADxIDsIbQnX6\nYFaS+eeO2sf0kJddAh8=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 480,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02410099790e3c7dc88df269fc4c477ab63fb992796bbd7129070395ce55b3fec5b7d9c8c3d9a2c4a6470e6803136debe66be43fd52eacc33960ba0138d2f2c64498ad",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041b0f56e9ab645420b813380530a81643b34ebff1f6fb41dcfab7a68d2efa9e2706632ce05d79745bb5e81a041339ea712503bcb17774a46cd25dfe8b8f31945b8a2fd86d337987f2ca92afe7035c720110935078db589252d1ebb65cfae5f9c2bbf0fb7e947300017ff3f2536ff9ea8be03b843fd506196fefae1bfb01ca8b89",
"wx" : "1b0f56e9ab645420b813380530a81643b34ebff1f6fb41dcfab7a68d2efa9e2706632ce05d79745bb5e81a041339ea712503bcb17774a46cd25dfe8b8f31945b",
"wy" : "008a2fd86d337987f2ca92afe7035c720110935078db589252d1ebb65cfae5f9c2bbf0fb7e947300017ff3f2536ff9ea8be03b843fd506196fefae1bfb01ca8b89"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041b0f56e9ab645420b813380530a81643b34ebff1f6fb41dcfab7a68d2efa9e2706632ce05d79745bb5e81a041339ea712503bcb17774a46cd25dfe8b8f31945b8a2fd86d337987f2ca92afe7035c720110935078db589252d1ebb65cfae5f9c2bbf0fb7e947300017ff3f2536ff9ea8be03b843fd506196fefae1bfb01ca8b89",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEGw9W6atkVCC4EzgFMKgWQ7NO\nv/H2+0Hc+remjS76nicGYyzgXXl0W7XoGgQTOepxJQO8sXd0pGzSXf6LjzGUW4ov\n2G0zeYfyypKv5wNccgEQk1B421iSUtHrtlz65fnCu/D7fpRzAAF/8/JTb/nqi+A7\nhD/VBhlv764b+wHKi4k=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 481,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02410090c6c67e4eb7f2a5ff0fff141e2c6192761ddac24fd8a17df583b228c60f0f8e8286985380a4d788fb416c98220399b2d0e6dc42a0a723a82711712adb1264cf",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041e48b5906a33e435c7cc5c33350650b883bec5a6460af496be207c947402426c8f7bca8748960189701d0e58f88a49ef83fa7515fc884cef8c609f56a09c9c0f7dc1165038e113ae4a784bb7f3251f75636ab61885ec344bdf59dfd09e3ca33148b9071b83ad688005b85d7d7f1730697ea8dbc27ffde297bfb86ac5d62cb175",
"wx" : "1e48b5906a33e435c7cc5c33350650b883bec5a6460af496be207c947402426c8f7bca8748960189701d0e58f88a49ef83fa7515fc884cef8c609f56a09c9c0f",
"wy" : "7dc1165038e113ae4a784bb7f3251f75636ab61885ec344bdf59dfd09e3ca33148b9071b83ad688005b85d7d7f1730697ea8dbc27ffde297bfb86ac5d62cb175"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041e48b5906a33e435c7cc5c33350650b883bec5a6460af496be207c947402426c8f7bca8748960189701d0e58f88a49ef83fa7515fc884cef8c609f56a09c9c0f7dc1165038e113ae4a784bb7f3251f75636ab61885ec344bdf59dfd09e3ca33148b9071b83ad688005b85d7d7f1730697ea8dbc27ffde297bfb86ac5d62cb175",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEHki1kGoz5DXHzFwzNQZQuIO+\nxaZGCvSWviB8lHQCQmyPe8qHSJYBiXAdDlj4iknvg/p1FfyITO+MYJ9WoJycD33B\nFlA44ROuSnhLt/MlH3VjarYYhew0S99Z39CePKMxSLkHG4OtaIAFuF19fxcwaX6o\n28J//eKXv7hqxdYssXU=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 482,
"comment" : "edge case for u1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02404af19ecd2372077653e3739c809ce91c47a952fc1c168816951d203e1cd90df1c8a2c0d2ac24d20a93e0ebffaba64d368a344aac9ee0656d8daa79333e4565f0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04a096e63a5e622aea6d59d70a32078f083e5d27404e55987d928abb970cea043a44ace48b539c62566514bf19a99fda8f4a1f653da5d59eb366594334b59fe7570a91a26e0bc75cd2fa2ee79db9d557697f8ed30fda2b710cd354e943b4c95b061d2987ef964d47bfc272d6bd58709874799e0a065b053910e19b134d82e91e54",
"wx" : "00a096e63a5e622aea6d59d70a32078f083e5d27404e55987d928abb970cea043a44ace48b539c62566514bf19a99fda8f4a1f653da5d59eb366594334b59fe757",
"wy" : "0a91a26e0bc75cd2fa2ee79db9d557697f8ed30fda2b710cd354e943b4c95b061d2987ef964d47bfc272d6bd58709874799e0a065b053910e19b134d82e91e54"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a096e63a5e622aea6d59d70a32078f083e5d27404e55987d928abb970cea043a44ace48b539c62566514bf19a99fda8f4a1f653da5d59eb366594334b59fe7570a91a26e0bc75cd2fa2ee79db9d557697f8ed30fda2b710cd354e943b4c95b061d2987ef964d47bfc272d6bd58709874799e0a065b053910e19b134d82e91e54",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEoJbmOl5iKuptWdcKMgePCD5d\nJ0BOVZh9koq7lwzqBDpErOSLU5xiVmUUvxmpn9qPSh9lPaXVnrNmWUM0tZ/nVwqR\nom4Lx1zS+i7nnbnVV2l/jtMP2itxDNNU6UO0yVsGHSmH75ZNR7/Ccta9WHCYdHme\nCgZbBTkQ4ZsTTYLpHlQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 483,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02402aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "043661b1fe37dbb7f4805590984e341a8996def8f0ca48aa10341fbb76ff6b3d3e63b9db4d4e0898bea0526fe862f185843080e37338933d48e251270f1f0af644a6218f1233b1768da891330d22f855d6a4c5f45bd86b85618db440d93430c10f12c0135b5a77f35fc2280efaa2738db5de433faac4e1619e466c27a68ff7dc54",
"wx" : "3661b1fe37dbb7f4805590984e341a8996def8f0ca48aa10341fbb76ff6b3d3e63b9db4d4e0898bea0526fe862f185843080e37338933d48e251270f1f0af644",
"wy" : "00a6218f1233b1768da891330d22f855d6a4c5f45bd86b85618db440d93430c10f12c0135b5a77f35fc2280efaa2738db5de433faac4e1619e466c27a68ff7dc54"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043661b1fe37dbb7f4805590984e341a8996def8f0ca48aa10341fbb76ff6b3d3e63b9db4d4e0898bea0526fe862f185843080e37338933d48e251270f1f0af644a6218f1233b1768da891330d22f855d6a4c5f45bd86b85618db440d93430c10f12c0135b5a77f35fc2280efaa2738db5de433faac4e1619e466c27a68ff7dc54",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAENmGx/jfbt/SAVZCYTjQaiZbe\n+PDKSKoQNB+7dv9rPT5judtNTgiYvqBSb+hi8YWEMIDjcziTPUjiUScPHwr2RKYh\njxIzsXaNqJEzDSL4VdakxfRb2GuFYY20QNk0MMEPEsATW1p381/CKA76onONtd5D\nP6rE4WGeRmwnpo/33FQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 484,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024048d7851b079f620209e8ba05eb24ee515964d37577c7c3ae309ab2bddd7eee7101899d0c6c780111bede61ed1215ec42399409d605eccc9aac4c9548f87770df",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0447b0daf2a39ab562a2f6202be62449b2296efd76919497f02d7bac2a49d087c02cde4d8aecc2cda3ad43a11868984180c636148c1bb42a894701fae30082c68c980852ea6eeefb381dc7d89c1d744349720fc66f583b8e3c831f00a0845faa7cb4c45d60de94e7d444b7a1477e07bd557461484b72ab6aa7b9bb876529e6de17",
"wx" : "47b0daf2a39ab562a2f6202be62449b2296efd76919497f02d7bac2a49d087c02cde4d8aecc2cda3ad43a11868984180c636148c1bb42a894701fae30082c68c",
"wy" : "00980852ea6eeefb381dc7d89c1d744349720fc66f583b8e3c831f00a0845faa7cb4c45d60de94e7d444b7a1477e07bd557461484b72ab6aa7b9bb876529e6de17"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000447b0daf2a39ab562a2f6202be62449b2296efd76919497f02d7bac2a49d087c02cde4d8aecc2cda3ad43a11868984180c636148c1bb42a894701fae30082c68c980852ea6eeefb381dc7d89c1d744349720fc66f583b8e3c831f00a0845faa7cb4c45d60de94e7d444b7a1477e07bd557461484b72ab6aa7b9bb876529e6de17",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAER7Da8qOatWKi9iAr5iRJsilu\n/XaRlJfwLXusKknQh8As3k2K7MLNo61DoRhomEGAxjYUjBu0KolHAfrjAILGjJgI\nUupu7vs4HcfYnB10Q0lyD8ZvWDuOPIMfAKCEX6p8tMRdYN6U59REt6FHfge9VXRh\nSEtyq2qnubuHZSnm3hc=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 485,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02400e6cf68d5be5138253de290ec41bde7dcf96065c280d0a09d9a4888d5de04dbea75038fc061b653340696c62baaea92d5747e50249034c427f2f813e2b98c24b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04aac68d2a96e1ab96e0d645293c030ffebb157f8c09c20db4b36261499d29d6145859fdac25b11a38f3a11cf8be1e4d71b0232c602d2e9e196253aed5ecb92a183930c332d20f4510e4fe4abe8a65dc70d9d8b5f016a630a4761f4a65b61d5863e5e368c97a9ebc67e91a06f2c555a64f50ef5dba271784f118bdc33888ecdf91",
"wx" : "00aac68d2a96e1ab96e0d645293c030ffebb157f8c09c20db4b36261499d29d6145859fdac25b11a38f3a11cf8be1e4d71b0232c602d2e9e196253aed5ecb92a18",
"wy" : "3930c332d20f4510e4fe4abe8a65dc70d9d8b5f016a630a4761f4a65b61d5863e5e368c97a9ebc67e91a06f2c555a64f50ef5dba271784f118bdc33888ecdf91"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aac68d2a96e1ab96e0d645293c030ffebb157f8c09c20db4b36261499d29d6145859fdac25b11a38f3a11cf8be1e4d71b0232c602d2e9e196253aed5ecb92a183930c332d20f4510e4fe4abe8a65dc70d9d8b5f016a630a4761f4a65b61d5863e5e368c97a9ebc67e91a06f2c555a64f50ef5dba271784f118bdc33888ecdf91",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEqsaNKpbhq5bg1kUpPAMP/rsV\nf4wJwg20s2JhSZ0p1hRYWf2sJbEaOPOhHPi+Hk1xsCMsYC0unhliU67V7LkqGDkw\nwzLSD0UQ5P5Kvopl3HDZ2LXwFqYwpHYfSmW2HVhj5eNoyXqevGfpGgbyxVWmT1Dv\nXbonF4TxGL3DOIjs35E=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 486,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024041b2af78294165d86f751cb82a80327a0eb4c0544a06d4a5719aea4a098f115973aff4c1a8cec2dcf0f5f0fa24190b474a25b9ab3baef7770f68ba9c7ef7f7ca",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04303995ba7f710be4437a20788cb715d5051fcf8102d781ebede6dcbffce53b689fb994da9ac73eae9ffca86d4ec489e83e8605892fbce53ab317719dde26d05996f4e95ef3ff10b79c7edaeb2aff0e46402d1924fc711c2f9f6dec3ae62d474fed8045abec323b4b0580a5d42288338c35051dcc0bd28baacb4ad74c9735c2e4",
"wx" : "303995ba7f710be4437a20788cb715d5051fcf8102d781ebede6dcbffce53b689fb994da9ac73eae9ffca86d4ec489e83e8605892fbce53ab317719dde26d059",
"wy" : "0096f4e95ef3ff10b79c7edaeb2aff0e46402d1924fc711c2f9f6dec3ae62d474fed8045abec323b4b0580a5d42288338c35051dcc0bd28baacb4ad74c9735c2e4"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004303995ba7f710be4437a20788cb715d5051fcf8102d781ebede6dcbffce53b689fb994da9ac73eae9ffca86d4ec489e83e8605892fbce53ab317719dde26d05996f4e95ef3ff10b79c7edaeb2aff0e46402d1924fc711c2f9f6dec3ae62d474fed8045abec323b4b0580a5d42288338c35051dcc0bd28baacb4ad74c9735c2e4",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEMDmVun9xC+RDeiB4jLcV1QUf\nz4EC14Hr7ebcv/zlO2ifuZTamsc+rp/8qG1OxInoPoYFiS+85TqzF3Gd3ibQWZb0\n6V7z/xC3nH7a6yr/DkZALRkk/HEcL59t7DrmLUdP7YBFq+wyO0sFgKXUIogzjDUF\nHcwL0ouqy0rXTJc1wuQ=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 487,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241009c5fc3fbf70f16ccdac92f95974408ffff7e05bd0268cfdf862e9beb174fb48ee1e0e10f942d8fc67ed69f7a94c85f61c84048617e67c1cc6c0260e048641a6a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0456071393be95e553a1f758423c222434c48dc09773be20a60f1b6a486af3172ea6d58f49804eeaa009f2a7c73609dab69f1d0c8b115ffe59bf731ebb6ba79ff66d40994998e9fdcd7fc89b44688980e1ee801665cce687390df0b03a8f80c40cdadcbff1464ce4a26ebb26a8bec700a1c653b6e7b4efc0741df372bc8f795e0e",
"wx" : "56071393be95e553a1f758423c222434c48dc09773be20a60f1b6a486af3172ea6d58f49804eeaa009f2a7c73609dab69f1d0c8b115ffe59bf731ebb6ba79ff6",
"wy" : "6d40994998e9fdcd7fc89b44688980e1ee801665cce687390df0b03a8f80c40cdadcbff1464ce4a26ebb26a8bec700a1c653b6e7b4efc0741df372bc8f795e0e"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000456071393be95e553a1f758423c222434c48dc09773be20a60f1b6a486af3172ea6d58f49804eeaa009f2a7c73609dab69f1d0c8b115ffe59bf731ebb6ba79ff66d40994998e9fdcd7fc89b44688980e1ee801665cce687390df0b03a8f80c40cdadcbff1464ce4a26ebb26a8bec700a1c653b6e7b4efc0741df372bc8f795e0e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEVgcTk76V5VOh91hCPCIkNMSN\nwJdzviCmDxtqSGrzFy6m1Y9JgE7qoAnyp8c2Cdq2nx0MixFf/lm/cx67a6ef9m1A\nmUmY6f3Nf8ibRGiJgOHugBZlzOaHOQ3wsDqPgMQM2ty/8UZM5KJuuyaovscAocZT\ntue078B0HfNyvI95Xg4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 488,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241008de1ea3f1234690e75bd787cfabe15f833cb7dc65107cdb035f99b0bbe6c60ad6e8365dddbb1f973bc26dddba9e4ae7c72cebd41f471a8bb227d2b3df41f346b",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "045917cd44a83143aaabf081b2a3d2aa6219b82857c74c37790a06bf8ecb51335a4ae7b6dc9c3979ffc3512dfb1ba5146363c32353b3a699b370bf36a05a538d3903e1744dfa2e883bc6fff0332c96fe047203d2251dacf74b2f4575506d26702cc13d95b6663d5f80b19961ac5f9833481933471f682d26ae9c8ba9f5acde98ae",
"wx" : "5917cd44a83143aaabf081b2a3d2aa6219b82857c74c37790a06bf8ecb51335a4ae7b6dc9c3979ffc3512dfb1ba5146363c32353b3a699b370bf36a05a538d39",
"wy" : "03e1744dfa2e883bc6fff0332c96fe047203d2251dacf74b2f4575506d26702cc13d95b6663d5f80b19961ac5f9833481933471f682d26ae9c8ba9f5acde98ae"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200045917cd44a83143aaabf081b2a3d2aa6219b82857c74c37790a06bf8ecb51335a4ae7b6dc9c3979ffc3512dfb1ba5146363c32353b3a699b370bf36a05a538d3903e1744dfa2e883bc6fff0332c96fe047203d2251dacf74b2f4575506d26702cc13d95b6663d5f80b19961ac5f9833481933471f682d26ae9c8ba9f5acde98ae",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEWRfNRKgxQ6qr8IGyo9KqYhm4\nKFfHTDd5Cga/jstRM1pK57bcnDl5/8NRLfsbpRRjY8MjU7OmmbNwvzagWlONOQPh\ndE36Log7xv/wMyyW/gRyA9IlHaz3Sy9FdVBtJnAswT2VtmY9X4CxmWGsX5gzSBkz\nRx9oLSaunIup9azemK4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 489,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0240326a7e59c4bcf9ba52235a8e06d244557acf66885b64f9238cddb3be327b6205758b60f3203418cbe5b330e28a9d7a360edfb8ddf39d46340d5c2792824b7c6d",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0425c8490876dc176dd0cc3c4b31b8d9d8b9d102bf4af91ab431f373ff6c6bb915421853603740148f8ecdc75ccaad96fdcaff313f2df7e94a8d9f380b74ec74ae409a723e6a4fe6fadb069b7a17f84afdf36eb0e17e9a9b3c1ec9de8affa5d17c0d38ec5d8c5a1e5f1142516b10053335ccf61cde4afee1357fc624c73b6fdad3",
"wx" : "25c8490876dc176dd0cc3c4b31b8d9d8b9d102bf4af91ab431f373ff6c6bb915421853603740148f8ecdc75ccaad96fdcaff313f2df7e94a8d9f380b74ec74ae",
"wy" : "409a723e6a4fe6fadb069b7a17f84afdf36eb0e17e9a9b3c1ec9de8affa5d17c0d38ec5d8c5a1e5f1142516b10053335ccf61cde4afee1357fc624c73b6fdad3"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000425c8490876dc176dd0cc3c4b31b8d9d8b9d102bf4af91ab431f373ff6c6bb915421853603740148f8ecdc75ccaad96fdcaff313f2df7e94a8d9f380b74ec74ae409a723e6a4fe6fadb069b7a17f84afdf36eb0e17e9a9b3c1ec9de8affa5d17c0d38ec5d8c5a1e5f1142516b10053335ccf61cde4afee1357fc624c73b6fdad3",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEJchJCHbcF23QzDxLMbjZ2LnR\nAr9K+Rq0MfNz/2xruRVCGFNgN0AUj47Nx1zKrZb9yv8xPy336UqNnzgLdOx0rkCa\ncj5qT+b62wabehf4Sv3zbrDhfpqbPB7J3or/pdF8DTjsXYxaHl8RQlFrEAUzNcz2\nHN5K/uE1f8Ykxztv2tM=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 490,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02403c5d08339f2f6f97a2b86b83296678f7bff61e1b7487cda14f3b12fce6aeafa3f2fb385aea3e82f312a6880efd18a1d77fd7faafaf9d1ecc5ee9c2c0f71d10d9",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "047f3419e9f74ad96beeda5afbf31358bfeb480bc1f9c0d8719c4840eb68ac204ad72b2bcb02e574e88ebb176793946ee886eed7affd8711dce6b20857f6887c4224f058316d5b0650010fdca6ed7db83e16111650fab2c063bbb992c65638c6a034538cc3028472f31e81a4c1c0f3cb37525023332dde8fb5f82e07639cc5ffa6",
"wx" : "7f3419e9f74ad96beeda5afbf31358bfeb480bc1f9c0d8719c4840eb68ac204ad72b2bcb02e574e88ebb176793946ee886eed7affd8711dce6b20857f6887c42",
"wy" : "24f058316d5b0650010fdca6ed7db83e16111650fab2c063bbb992c65638c6a034538cc3028472f31e81a4c1c0f3cb37525023332dde8fb5f82e07639cc5ffa6"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047f3419e9f74ad96beeda5afbf31358bfeb480bc1f9c0d8719c4840eb68ac204ad72b2bcb02e574e88ebb176793946ee886eed7affd8711dce6b20857f6887c4224f058316d5b0650010fdca6ed7db83e16111650fab2c063bbb992c65638c6a034538cc3028472f31e81a4c1c0f3cb37525023332dde8fb5f82e07639cc5ffa6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEfzQZ6fdK2Wvu2lr78xNYv+tI\nC8H5wNhxnEhA62isIErXKyvLAuV06I67F2eTlG7ohu7Xr/2HEdzmsghX9oh8QiTw\nWDFtWwZQAQ/cpu19uD4WERZQ+rLAY7u5ksZWOMagNFOMwwKEcvMegaTBwPPLN1JQ\nIzMt3o+1+C4HY5zF/6Y=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 491,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241009584a4bdf0c6c8ca72211f589dcdd7be181accb926f2430dc7135abbfa7887d606030c85c72f5a3c05fcc7e0d1fb33afc0251fd33ea04b3b96470bc26ce612ab",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0475d9eecfa706e682ea570ec305154c4de67c956472c219df227f19e48b9338255399fe887e74f927580eedea6063ddc43a9a27ed5558a1dc4e2a16586069c52323613fec086573e5aed522c317f6d0311349802b965bcac0f42b90db324cb28700d782278f971653714927310dc286bdf7ed3475281799a0e909408115f43901",
"wx" : "75d9eecfa706e682ea570ec305154c4de67c956472c219df227f19e48b9338255399fe887e74f927580eedea6063ddc43a9a27ed5558a1dc4e2a16586069c523",
"wy" : "23613fec086573e5aed522c317f6d0311349802b965bcac0f42b90db324cb28700d782278f971653714927310dc286bdf7ed3475281799a0e909408115f43901"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000475d9eecfa706e682ea570ec305154c4de67c956472c219df227f19e48b9338255399fe887e74f927580eedea6063ddc43a9a27ed5558a1dc4e2a16586069c52323613fec086573e5aed522c317f6d0311349802b965bcac0f42b90db324cb28700d782278f971653714927310dc286bdf7ed3475281799a0e909408115f43901",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEddnuz6cG5oLqVw7DBRVMTeZ8\nlWRywhnfIn8Z5IuTOCVTmf6IfnT5J1gO7epgY93EOpon7VVYodxOKhZYYGnFIyNh\nP+wIZXPlrtUiwxf20DETSYArllvKwPQrkNsyTLKHANeCJ4+XFlNxSScxDcKGvfft\nNHUoF5mg6QlAgRX0OQE=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 492,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb024040197987189f8cf04a951e01c48fa8ae9042f184848f93b215dc790fe2c42ee2d549d8cb50ff3db74b6ddb376a80b2ce3983946b2ed99819856e75ebf8ff2ae0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041121f3f6e92decc48190b516f0da402b8339835c1dcb22f5d79aa87267cfd63a6a855753b07d4544842009852d19f6b1c5fa1a207c1e53a5de419619781d8eb93f43849eb28c4c07bac9118322df9536b0acfcab5eb6a8d7d8be69fbff664f85d3c9949393a06c589f0b3e3bc050d7307796d1909bcab7911b01fb465ab7a622",
"wx" : "1121f3f6e92decc48190b516f0da402b8339835c1dcb22f5d79aa87267cfd63a6a855753b07d4544842009852d19f6b1c5fa1a207c1e53a5de419619781d8eb9",
"wy" : "3f43849eb28c4c07bac9118322df9536b0acfcab5eb6a8d7d8be69fbff664f85d3c9949393a06c589f0b3e3bc050d7307796d1909bcab7911b01fb465ab7a622"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041121f3f6e92decc48190b516f0da402b8339835c1dcb22f5d79aa87267cfd63a6a855753b07d4544842009852d19f6b1c5fa1a207c1e53a5de419619781d8eb93f43849eb28c4c07bac9118322df9536b0acfcab5eb6a8d7d8be69fbff664f85d3c9949393a06c589f0b3e3bc050d7307796d1909bcab7911b01fb465ab7a622",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEESHz9ukt7MSBkLUW8NpAK4M5\ng1wdyyL115qocmfP1jpqhVdTsH1FRIQgCYUtGfaxxfoaIHweU6XeQZYZeB2OuT9D\nhJ6yjEwHuskRgyLflTawrPyrXrao19i+afv/Zk+F08mUk5OgbFifCz47wFDXMHeW\n0ZCbyreRGwH7Rlq3piI=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 493,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0241008032f30e313f19e0952a3c03891f515d2085e309091f27642bb8f21fc5885dc5aa93b196a1fe7b6e96dbb66ed501659c730728d65db330330adcebd7f1fe55c0",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "049eed5f5cacc0b1e1beebedc6e20805a612d53e9496b23ece2efae35efaedaf99e0e9682ee7669c3bd6f53a2ed44767588bbeadfe2075dc0b3b493b813c6758e17c83287f63c98491a39217255700be076ab2210c5c246ae62c73cb978943717fd35a23d90795228f6dee180ad5a7705cc707b8e3996e859012d472296a404193",
"wx" : "009eed5f5cacc0b1e1beebedc6e20805a612d53e9496b23ece2efae35efaedaf99e0e9682ee7669c3bd6f53a2ed44767588bbeadfe2075dc0b3b493b813c6758e1",
"wy" : "7c83287f63c98491a39217255700be076ab2210c5c246ae62c73cb978943717fd35a23d90795228f6dee180ad5a7705cc707b8e3996e859012d472296a404193"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049eed5f5cacc0b1e1beebedc6e20805a612d53e9496b23ece2efae35efaedaf99e0e9682ee7669c3bd6f53a2ed44767588bbeadfe2075dc0b3b493b813c6758e17c83287f63c98491a39217255700be076ab2210c5c246ae62c73cb978943717fd35a23d90795228f6dee180ad5a7705cc707b8e3996e859012d472296a404193",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEnu1fXKzAseG+6+3G4ggFphLV\nPpSWsj7OLvrjXvrtr5ng6Wgu52acO9b1Oi7UR2dYi76t/iB13As7STuBPGdY4XyD\nKH9jyYSRo5IXJVcAvgdqsiEMXCRq5ixzy5eJQ3F/01oj2QeVIo9t7hgK1adwXMcH\nuOOZboWQEtRyKWpAQZM=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 494,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb0240156ecedc6df4e2459fea735719e4fe03e59846d9d9e4e9076b31ce65381984382a9f2e20a654930ca0c3308cbfd608238ed8e9c0842eed6edac3cb414e548037",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0447726f17f60c8bf1ba0f8e2542a44514e3a79638db9587e923fc23b127e151ce4ad1271dda6a1514ef729759c32e34dfe9c301c376ed689911c5e6fcfb03f953479373f795fe7ebe83f6909e01bd6c9c3077dfe159b1c288b3fc1373c17c6dcaa4f834d0325efd569d980bfb1330f5e064ac6eb2a3929fcaa4d1171ce7d7bed6",
"wx" : "47726f17f60c8bf1ba0f8e2542a44514e3a79638db9587e923fc23b127e151ce4ad1271dda6a1514ef729759c32e34dfe9c301c376ed689911c5e6fcfb03f953",
"wy" : "479373f795fe7ebe83f6909e01bd6c9c3077dfe159b1c288b3fc1373c17c6dcaa4f834d0325efd569d980bfb1330f5e064ac6eb2a3929fcaa4d1171ce7d7bed6"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000447726f17f60c8bf1ba0f8e2542a44514e3a79638db9587e923fc23b127e151ce4ad1271dda6a1514ef729759c32e34dfe9c301c376ed689911c5e6fcfb03f953479373f795fe7ebe83f6909e01bd6c9c3077dfe159b1c288b3fc1373c17c6dcaa4f834d0325efd569d980bfb1330f5e064ac6eb2a3929fcaa4d1171ce7d7bed6",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAER3JvF/YMi/G6D44lQqRFFOOn\nljjblYfpI/wjsSfhUc5K0Scd2moVFO9yl1nDLjTf6cMBw3btaJkRxeb8+wP5U0eT\nc/eV/n6+g/aQngG9bJwwd9/hWbHCiLP8E3PBfG3KpPg00DJe/VadmAv7EzD14GSs\nbrKjkp/KpNEXHOfXvtY=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 495,
"comment" : "edge case for u2",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818402407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb02405ca54a231be76c06c9d987de7bf2ed42cd634a07edeb6e0c580412abe709ab177e474a9ea96245a640f7e6be1d2d5cba3a7cdc41a8b093901a5b8be06420e15a",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "049d5e546d4811392fd2e2df1dcef201796594983ff33d7a6de9b757b46e20e41fb6af901a11c40d315f950d456877dbb7c938d5489a04c094c536d00bd7b09e6b58f2650fdbd597cba2cc1dfbef4ef55807273677e64cb79e9f7d275acfb06c1cefeef754c118bbeb8c4d13b64ae69489f63659892325fe20fa4df7873f528511",
"wx" : "009d5e546d4811392fd2e2df1dcef201796594983ff33d7a6de9b757b46e20e41fb6af901a11c40d315f950d456877dbb7c938d5489a04c094c536d00bd7b09e6b",
"wy" : "58f2650fdbd597cba2cc1dfbef4ef55807273677e64cb79e9f7d275acfb06c1cefeef754c118bbeb8c4d13b64ae69489f63659892325fe20fa4df7873f528511"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049d5e546d4811392fd2e2df1dcef201796594983ff33d7a6de9b757b46e20e41fb6af901a11c40d315f950d456877dbb7c938d5489a04c094c536d00bd7b09e6b58f2650fdbd597cba2cc1dfbef4ef55807273677e64cb79e9f7d275acfb06c1cefeef754c118bbeb8c4d13b64ae69489f63659892325fe20fa4df7873f528511",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEnV5UbUgROS/S4t8dzvIBeWWU\nmD/zPXpt6bdXtG4g5B+2r5AaEcQNMV+VDUVod9u3yTjVSJoEwJTFNtAL17Cea1jy\nZQ/b1ZfLoswd++9O9VgHJzZ35ky3np99J1rPsGwc7+73VMEYu+uMTRO2SuaUifY2\nWYkjJf4g+k33hz9ShRE=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 496,
"comment" : "point duplication during verification",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "30818502401b8e8440bd94752dc603159728a346872cad48dfff819f181f9d53537a80868bff1280acfd2397a846d3259049352bc11f5fb739410c766d1344cbcbc03bf761024100a476729284481201aea198dac1a8c53c0c52033b59f95f624355bb6c5e78f00ca023520f6af4e6a114f211779480c12d1e2b30aed4f7e735227fab558c01a480",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "049d5e546d4811392fd2e2df1dcef201796594983ff33d7a6de9b757b46e20e41fb6af901a11c40d315f950d456877dbb7c938d5489a04c094c536d00bd7b09e6b51eb38a900142cbf9d08c8b2447b06afc409573bcd7d1a7036e6756fa0829c548d5ea3abdaadac5722808d749bbcec5c324ba5a60a5cc8642e5c68cf18e7c3e2",
"wx" : "009d5e546d4811392fd2e2df1dcef201796594983ff33d7a6de9b757b46e20e41fb6af901a11c40d315f950d456877dbb7c938d5489a04c094c536d00bd7b09e6b",
"wy" : "51eb38a900142cbf9d08c8b2447b06afc409573bcd7d1a7036e6756fa0829c548d5ea3abdaadac5722808d749bbcec5c324ba5a60a5cc8642e5c68cf18e7c3e2"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200049d5e546d4811392fd2e2df1dcef201796594983ff33d7a6de9b757b46e20e41fb6af901a11c40d315f950d456877dbb7c938d5489a04c094c536d00bd7b09e6b51eb38a900142cbf9d08c8b2447b06afc409573bcd7d1a7036e6756fa0829c548d5ea3abdaadac5722808d749bbcec5c324ba5a60a5cc8642e5c68cf18e7c3e2",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEnV5UbUgROS/S4t8dzvIBeWWU\nmD/zPXpt6bdXtG4g5B+2r5AaEcQNMV+VDUVod9u3yTjVSJoEwJTFNtAL17Cea1Hr\nOKkAFCy/nQjIskR7Bq/ECVc7zX0acDbmdW+ggpxUjV6jq9qtrFcigI10m7zsXDJL\npaYKXMhkLlxozxjnw+I=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 497,
"comment" : "duplication bug",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "30818502401b8e8440bd94752dc603159728a346872cad48dfff819f181f9d53537a80868bff1280acfd2397a846d3259049352bc11f5fb739410c766d1344cbcbc03bf761024100a476729284481201aea198dac1a8c53c0c52033b59f95f624355bb6c5e78f00ca023520f6af4e6a114f211779480c12d1e2b30aed4f7e735227fab558c01a480",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0414f407a71ce36307179845462cb54cd49b37f3742bae9b2d2a4184fa9075efa0f514ad596f2f8201a51736385034f63da07f33f60c55b52f6cb043898fd6e9b46b1593d1bc66902cbea4aef71a1936db819097aeba373a05f1191e7db1fe0912a1d51ac99603c0bd97f6ebcd794ad5f4d73543369fc22da765093cf312e75b37",
"wx" : "14f407a71ce36307179845462cb54cd49b37f3742bae9b2d2a4184fa9075efa0f514ad596f2f8201a51736385034f63da07f33f60c55b52f6cb043898fd6e9b4",
"wy" : "6b1593d1bc66902cbea4aef71a1936db819097aeba373a05f1191e7db1fe0912a1d51ac99603c0bd97f6ebcd794ad5f4d73543369fc22da765093cf312e75b37"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000414f407a71ce36307179845462cb54cd49b37f3742bae9b2d2a4184fa9075efa0f514ad596f2f8201a51736385034f63da07f33f60c55b52f6cb043898fd6e9b46b1593d1bc66902cbea4aef71a1936db819097aeba373a05f1191e7db1fe0912a1d51ac99603c0bd97f6ebcd794ad5f4d73543369fc22da765093cf312e75b37",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEFPQHpxzjYwcXmEVGLLVM1Js3\n83QrrpstKkGE+pB176D1FK1Zby+CAaUXNjhQNPY9oH8z9gxVtS9ssEOJj9bptGsV\nk9G8ZpAsvqSu9xoZNtuBkJeuujc6BfEZHn2x/gkSodUayZYDwL2X9uvNeUrV9Nc1\nQzafwi2nZQk88xLnWzc=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 498,
"comment" : "comparison with point at infinity ",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "308184024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd6343855780240222c52be9261f41bd990faefa3f53267f5701c5723f52a02f7ad85c216709b49aaa6127375bb6e050d1ae0384cbc03416c56c3e69b45f892bde7eae6ec21cce1",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0496341d3992054acf1844642796dcfbc39e981ef86f02ffcd6aac44115eaefcdca299856e40e5d8f47542260fd1cf494d9f46afbe0491f06f89f7799a5d39e8e557cc3e41c1bdfad20a7b3e87ca179795cb942c590e4ba493bf1e5e5a98ee6d90dcfe227ba2fae5c21e59c720b25398bad83c0d7fc43a225d4cbc465fb82797de",
"wx" : "0096341d3992054acf1844642796dcfbc39e981ef86f02ffcd6aac44115eaefcdca299856e40e5d8f47542260fd1cf494d9f46afbe0491f06f89f7799a5d39e8e5",
"wy" : "57cc3e41c1bdfad20a7b3e87ca179795cb942c590e4ba493bf1e5e5a98ee6d90dcfe227ba2fae5c21e59c720b25398bad83c0d7fc43a225d4cbc465fb82797de"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000496341d3992054acf1844642796dcfbc39e981ef86f02ffcd6aac44115eaefcdca299856e40e5d8f47542260fd1cf494d9f46afbe0491f06f89f7799a5d39e8e557cc3e41c1bdfad20a7b3e87ca179795cb942c590e4ba493bf1e5e5a98ee6d90dcfe227ba2fae5c21e59c720b25398bad83c0d7fc43a225d4cbc465fb82797de",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEljQdOZIFSs8YRGQnltz7w56Y\nHvhvAv/NaqxEEV6u/NyimYVuQOXY9HVCJg/Rz0lNn0avvgSR8G+J93maXTno5VfM\nPkHBvfrSCns+h8oXl5XLlCxZDkukk78eXlqY7m2Q3P4ie6L65cIeWccgslOYutg8\nDX/EOiJdTLxGX7gnl94=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 499,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f4850024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "046c8ffb4ab20f31a365cec80cdf91cd8b2e4f47752f26b245754de63fce3b15aed1666506121e22fd8b844e9c9fab170617b78ad3521069077c883c7758b9fb31a0ced03e1472d31171137eca5a5427fe921cf16d713ea67f433531d66d0b8b63d6170740800f8ca66c9d45cce6d0ff7f4ff5bb209bcb420ba4f6e6c18ede865c",
"wx" : "6c8ffb4ab20f31a365cec80cdf91cd8b2e4f47752f26b245754de63fce3b15aed1666506121e22fd8b844e9c9fab170617b78ad3521069077c883c7758b9fb31",
"wy" : "00a0ced03e1472d31171137eca5a5427fe921cf16d713ea67f433531d66d0b8b63d6170740800f8ca66c9d45cce6d0ff7f4ff5bb209bcb420ba4f6e6c18ede865c"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200046c8ffb4ab20f31a365cec80cdf91cd8b2e4f47752f26b245754de63fce3b15aed1666506121e22fd8b844e9c9fab170617b78ad3521069077c883c7758b9fb31a0ced03e1472d31171137eca5a5427fe921cf16d713ea67f433531d66d0b8b63d6170740800f8ca66c9d45cce6d0ff7f4ff5bb209bcb420ba4f6e6c18ede865c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEbI/7SrIPMaNlzsgM35HNiy5P\nR3UvJrJFdU3mP847Fa7RZmUGEh4i/YuETpyfqxcGF7eK01IQaQd8iDx3WLn7MaDO\n0D4UctMRcRN+ylpUJ/6SHPFtcT6mf0M1MdZtC4tj1hcHQIAPjKZsnUXM5tD/f0/1\nuyCby0ILpPbmwY7ehlw=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 500,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f485002407a0c02f1c1a6fa1a522a5ba1006bb4059122ae5bc9902853bdb4ddb52b922a996175af9c5b543fc8e5a920c9120d3032cc114dee73b0c0e781a9fdcb022f9294",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "041b8f4ea522a9b71ad029fba418364990c9de9571f825d5e21ed70dcb6cd670e06be1304351ca738709237cd8333c867766a0873fe7f6ad88cd5ea1af14c17d902f1f21aafc47a19d095fce0d6f32b469592d8a8b03a6e21df5d3a0364f242bf3fce6cc051514852c60cfdeb8e4faba7cec38212e364d27d24bba593ca8fbcee3",
"wx" : "1b8f4ea522a9b71ad029fba418364990c9de9571f825d5e21ed70dcb6cd670e06be1304351ca738709237cd8333c867766a0873fe7f6ad88cd5ea1af14c17d90",
"wy" : "2f1f21aafc47a19d095fce0d6f32b469592d8a8b03a6e21df5d3a0364f242bf3fce6cc051514852c60cfdeb8e4faba7cec38212e364d27d24bba593ca8fbcee3"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200041b8f4ea522a9b71ad029fba418364990c9de9571f825d5e21ed70dcb6cd670e06be1304351ca738709237cd8333c867766a0873fe7f6ad88cd5ea1af14c17d902f1f21aafc47a19d095fce0d6f32b469592d8a8b03a6e21df5d3a0364f242bf3fce6cc051514852c60cfdeb8e4faba7cec38212e364d27d24bba593ca8fbcee3",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEG49OpSKptxrQKfukGDZJkMne\nlXH4JdXiHtcNy2zWcOBr4TBDUcpzhwkjfNgzPIZ3ZqCHP+f2rYjNXqGvFMF9kC8f\nIar8R6GdCV/ODW8ytGlZLYqLA6biHfXToDZPJCvz/ObMBRUUhSxgz9645Pq6fOw4\nIS42TSfSS7pZPKj7zuM=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 501,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081860241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f485002410088b14afa4987d06f6643ebbe8fd4c99fd5c0715c8fd4a80bdeb6170859c26d26aa9849cdd6edb814346b80e132f00d05b15b0f9a6d17e24af79fab9bb0873387",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04a3196e7e4ad2e6c45c75103bb9268c78aa9b38f48c8c901120b11201d97b48da9481763b875ecc83d3bfa006c676876a46633fcbdbe920d35f69048229b89f2f71cf061f4316648721750c7a3733c1e9f82817b82ebde96e1411f9096c8d7f0839699062955c572fbc1c42bb5cdd5dd074883eaf311360b0da52d7a4b8f4a31e",
"wx" : "00a3196e7e4ad2e6c45c75103bb9268c78aa9b38f48c8c901120b11201d97b48da9481763b875ecc83d3bfa006c676876a46633fcbdbe920d35f69048229b89f2f",
"wy" : "71cf061f4316648721750c7a3733c1e9f82817b82ebde96e1411f9096c8d7f0839699062955c572fbc1c42bb5cdd5dd074883eaf311360b0da52d7a4b8f4a31e"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004a3196e7e4ad2e6c45c75103bb9268c78aa9b38f48c8c901120b11201d97b48da9481763b875ecc83d3bfa006c676876a46633fcbdbe920d35f69048229b89f2f71cf061f4316648721750c7a3733c1e9f82817b82ebde96e1411f9096c8d7f0839699062955c572fbc1c42bb5cdd5dd074883eaf311360b0da52d7a4b8f4a31e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEoxlufkrS5sRcdRA7uSaMeKqb\nOPSMjJARILESAdl7SNqUgXY7h17Mg9O/oAbGdodqRmM/y9vpINNfaQSCKbifL3HP\nBh9DFmSHIXUMejczwen4KBe4Lr3pbhQR+QlsjX8IOWmQYpVcVy+8HEK7XN1d0HSI\nPq8xE2Cw2lLXpLj0ox4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 502,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f48500240222c52be9261f41bd990faefa3f53267f5701c5723f52a02f7ad85c216709b49aaa6127375bb6e050d1ae0384cbc03416c56c3e69b45f892bde7eae6ec21cce2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04903135f5ac15522c5babc5a1e2933c4c561ee37a3e22f758f81a509ea37445877c92be06e5a108ad095c2fa293c281936ae2858fdda85bada01da46660c6207b5276c908313bcb1d49af978edb752540565bf268ff2b189f358184066da012523b13e3602e808fee2cd7508df2bb3b5a13bc053b6f31986eac6f5a9788bc8875",
"wx" : "00903135f5ac15522c5babc5a1e2933c4c561ee37a3e22f758f81a509ea37445877c92be06e5a108ad095c2fa293c281936ae2858fdda85bada01da46660c6207b",
"wy" : "5276c908313bcb1d49af978edb752540565bf268ff2b189f358184066da012523b13e3602e808fee2cd7508df2bb3b5a13bc053b6f31986eac6f5a9788bc8875"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004903135f5ac15522c5babc5a1e2933c4c561ee37a3e22f758f81a509ea37445877c92be06e5a108ad095c2fa293c281936ae2858fdda85bada01da46660c6207b5276c908313bcb1d49af978edb752540565bf268ff2b189f358184066da012523b13e3602e808fee2cd7508df2bb3b5a13bc053b6f31986eac6f5a9788bc8875",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEkDE19awVUixbq8Wh4pM8TFYe\n43o+IvdY+BpQnqN0RYd8kr4G5aEIrQlcL6KTwoGTauKFj92oW62gHaRmYMYge1J2\nyQgxO8sdSa+Xjtt1JUBWW/Jo/ysYnzWBhAZtoBJSOxPjYC6Aj+4s11CN8rs7WhO8\nBTtvMZhurG9al4i8iHU=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 503,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f4850024030d19ac71a42ca70edaa8b0d335e48023a0ddf57ea39a9bb18aebf1544a0ddd6f3c8aca4f154e6505bdd40506d9ee01451a0859294ad19f633dd98b79a796dd5",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04208b4294376fd0bd63b076a82dbba1aae25540aab0f82bd22dc441c9b9423ab77bbcd5cb520cbac91fd9a82bf09674bd3ed5dd77068c46e457f4f0c0b0060d61907fae3d37db127df32aff0cd688f9b3976e877af472a2890fc358d889f2cfa62c5aeda0acff5f76ed5376e817834ea62ddd097556da74b8efd35c8a4af65dee",
"wx" : "208b4294376fd0bd63b076a82dbba1aae25540aab0f82bd22dc441c9b9423ab77bbcd5cb520cbac91fd9a82bf09674bd3ed5dd77068c46e457f4f0c0b0060d61",
"wy" : "00907fae3d37db127df32aff0cd688f9b3976e877af472a2890fc358d889f2cfa62c5aeda0acff5f76ed5376e817834ea62ddd097556da74b8efd35c8a4af65dee"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004208b4294376fd0bd63b076a82dbba1aae25540aab0f82bd22dc441c9b9423ab77bbcd5cb520cbac91fd9a82bf09674bd3ed5dd77068c46e457f4f0c0b0060d61907fae3d37db127df32aff0cd688f9b3976e877af472a2890fc358d889f2cfa62c5aeda0acff5f76ed5376e817834ea62ddd097556da74b8efd35c8a4af65dee",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEIItClDdv0L1jsHaoLbuhquJV\nQKqw+CvSLcRByblCOrd7vNXLUgy6yR/ZqCvwlnS9PtXddwaMRuRX9PDAsAYNYZB/\nrj032xJ98yr/DNaI+bOXbod69HKiiQ/DWNiJ8s+mLFrtoKz/X3btU3boF4NOpi3d\nCXVW2nS479Ncikr2Xe4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 504,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "3081850241009f4945f680edf9800a63285758f399b3d18d8141b8a18064a30d3035f4cb6581957877f3a8f0f72597116e702915a4f4f698f404089a4cc5080447def02f4850024010b989002855ffafbd8c23a661f3b93ccfff4fbe84a23d1a6c4aff4405bdb94c3f860224e205032fdc9a1dc80c7d6b21409f9632e0fb540021ccc42161b70f1c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04aa483ded217e380a5f27f9564a647b3e25d6b51030043420bf74feaca0215759ec39b6cae1246bc29165128f0339b197d92ef8b751e8f215f04d754467c98a1f97145e356e04ccc05dd3adff07967cddc35afff6340045111e91695d7a3fda5e37d15e06f87cb2c49968beff1d03659502844ff47662727d3981100b31689ce8",
"wx" : "00aa483ded217e380a5f27f9564a647b3e25d6b51030043420bf74feaca0215759ec39b6cae1246bc29165128f0339b197d92ef8b751e8f215f04d754467c98a1f",
"wy" : "0097145e356e04ccc05dd3adff07967cddc35afff6340045111e91695d7a3fda5e37d15e06f87cb2c49968beff1d03659502844ff47662727d3981100b31689ce8"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aa483ded217e380a5f27f9564a647b3e25d6b51030043420bf74feaca0215759ec39b6cae1246bc29165128f0339b197d92ef8b751e8f215f04d754467c98a1f97145e356e04ccc05dd3adff07967cddc35afff6340045111e91695d7a3fda5e37d15e06f87cb2c49968beff1d03659502844ff47662727d3981100b31689ce8",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEqkg97SF+OApfJ/lWSmR7PiXW\ntRAwBDQgv3T+rKAhV1nsObbK4SRrwpFlEo8DObGX2S74t1Ho8hXwTXVEZ8mKH5cU\nXjVuBMzAXdOt/weWfN3DWv/2NABFER6RaV16P9peN9FeBvh8ssSZaL7/HQNllQKE\nT/R2YnJ9OYEQCzFonOg=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 505,
"comment" : "extreme value for k and edgecase s",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822024038f489e8494dec2e6a9c4ce4bbedfead43bad9e691434604f22134437abbad7ac714c96b198db75dc082205dd5395ac25f3b4680581f48f491d7dcd634385578",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "040b2905a02d1c567f6c08c1299ba811cd56532fecbab2fdf2be399c662deaccb97e3f8993e8833ebb9ac7ce34c866fc54c84ade4de829133063423ecddc6816925a07d4db1b5f3c105a9fdc88979bfd11ef4f2c5683b3bd0a2963a124ca9bc758ab7d4b3baa89bc0970547bc2d590339ab00d8b6631cb2e29cf5058e5c3a770df",
"wx" : "0b2905a02d1c567f6c08c1299ba811cd56532fecbab2fdf2be399c662deaccb97e3f8993e8833ebb9ac7ce34c866fc54c84ade4de829133063423ecddc681692",
"wy" : "5a07d4db1b5f3c105a9fdc88979bfd11ef4f2c5683b3bd0a2963a124ca9bc758ab7d4b3baa89bc0970547bc2d590339ab00d8b6631cb2e29cf5058e5c3a770df"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040b2905a02d1c567f6c08c1299ba811cd56532fecbab2fdf2be399c662deaccb97e3f8993e8833ebb9ac7ce34c866fc54c84ade4de829133063423ecddc6816925a07d4db1b5f3c105a9fdc88979bfd11ef4f2c5683b3bd0a2963a124ca9bc758ab7d4b3baa89bc0970547bc2d590339ab00d8b6631cb2e29cf5058e5c3a770df",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAECykFoC0cVn9sCMEpm6gRzVZT\nL+y6sv3yvjmcZi3qzLl+P4mT6IM+u5rHzjTIZvxUyEreTegpEzBjQj7N3GgWkloH\n1NsbXzwQWp/ciJeb/RHvTyxWg7O9CiljoSTKm8dYq31LO6qJvAlwVHvC1ZAzmrAN\ni2Yxyy4pz1BY5cOncN8=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 506,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f82202407a0c02f1c1a6fa1a522a5ba1006bb4059122ae5bc9902853bdb4ddb52b922a996175af9c5b543fc8e5a920c9120d3032cc114dee73b0c0e781a9fdcb022f9294",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04805d6de6dfa77c6b87631334669c839a0639d73ee5bb88f5fd0191ffa52caeb8b97e6fe1bfc6b2905a725ba3f807d59908f66cab666b5bb5f5f9c83451e3c7ff958b3c307f2530ecc9800c491e18d70f9791e46d5877012333fac02c161685630a50559053b14276464777910aa4f77535e7be2794ab4d05d3a00f86fc653f7f",
"wx" : "00805d6de6dfa77c6b87631334669c839a0639d73ee5bb88f5fd0191ffa52caeb8b97e6fe1bfc6b2905a725ba3f807d59908f66cab666b5bb5f5f9c83451e3c7ff",
"wy" : "00958b3c307f2530ecc9800c491e18d70f9791e46d5877012333fac02c161685630a50559053b14276464777910aa4f77535e7be2794ab4d05d3a00f86fc653f7f"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004805d6de6dfa77c6b87631334669c839a0639d73ee5bb88f5fd0191ffa52caeb8b97e6fe1bfc6b2905a725ba3f807d59908f66cab666b5bb5f5f9c83451e3c7ff958b3c307f2530ecc9800c491e18d70f9791e46d5877012333fac02c161685630a50559053b14276464777910aa4f77535e7be2794ab4d05d3a00f86fc653f7f",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEgF1t5t+nfGuHYxM0ZpyDmgY5\n1z7lu4j1/QGR/6Usrri5fm/hv8aykFpyW6P4B9WZCPZsq2ZrW7X1+cg0UePH/5WL\nPDB/JTDsyYAMSR4Y1w+XkeRtWHcBIzP6wCwWFoVjClBVkFOxQnZGR3eRCqT3dTXn\nvieUq00F06APhvxlP38=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 507,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818602410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f82202410088b14afa4987d06f6643ebbe8fd4c99fd5c0715c8fd4a80bdeb6170859c26d26aa9849cdd6edb814346b80e132f00d05b15b0f9a6d17e24af79fab9bb0873387",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04566f693e8a283584fa9b296ce8be603030deb85e70b6221584d2fb1bf734b12f2cd0baa99d8ebe0a15c50d430926e016b1bbb2b13b633e73ab9dafea50580226322ee5ea25de62712580a56ba90c6fff0f4ed941bb9551fc14a2381e7c35d7b1b62aff1af730edc5be994296bb61523f1abb48de1b2c0c428e73861841a2c3cd",
"wx" : "566f693e8a283584fa9b296ce8be603030deb85e70b6221584d2fb1bf734b12f2cd0baa99d8ebe0a15c50d430926e016b1bbb2b13b633e73ab9dafea50580226",
"wy" : "322ee5ea25de62712580a56ba90c6fff0f4ed941bb9551fc14a2381e7c35d7b1b62aff1af730edc5be994296bb61523f1abb48de1b2c0c428e73861841a2c3cd"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004566f693e8a283584fa9b296ce8be603030deb85e70b6221584d2fb1bf734b12f2cd0baa99d8ebe0a15c50d430926e016b1bbb2b13b633e73ab9dafea50580226322ee5ea25de62712580a56ba90c6fff0f4ed941bb9551fc14a2381e7c35d7b1b62aff1af730edc5be994296bb61523f1abb48de1b2c0c428e73861841a2c3cd",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEVm9pPoooNYT6myls6L5gMDDe\nuF5wtiIVhNL7G/c0sS8s0LqpnY6+ChXFDUMJJuAWsbuysTtjPnOrna/qUFgCJjIu\n5eol3mJxJYCla6kMb/8PTtlBu5VR/BSiOB58Ndextir/Gvcw7cW+mUKWu2FSPxq7\nSN4bLAxCjnOGGEGiw80=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 508,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8220240222c52be9261f41bd990faefa3f53267f5701c5723f52a02f7ad85c216709b49aaa6127375bb6e050d1ae0384cbc03416c56c3e69b45f892bde7eae6ec21cce2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "043ca7d87d19a857a2d5bdfc96eba6d70f972404cf3186244c4921a1e2994f18eded0fc7fa3618478246c7227822739d1f96da3fbcbaae76d29eafb227241aa30b1dd667c1197bef0d96285d65a189e5060f57a4af74fc3edd7468684f75eb0996ed19317185012e9cb2115cdfbb44ab77ac65aeb14956c65cf80344750e7d767e",
"wx" : "3ca7d87d19a857a2d5bdfc96eba6d70f972404cf3186244c4921a1e2994f18eded0fc7fa3618478246c7227822739d1f96da3fbcbaae76d29eafb227241aa30b",
"wy" : "1dd667c1197bef0d96285d65a189e5060f57a4af74fc3edd7468684f75eb0996ed19317185012e9cb2115cdfbb44ab77ac65aeb14956c65cf80344750e7d767e"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043ca7d87d19a857a2d5bdfc96eba6d70f972404cf3186244c4921a1e2994f18eded0fc7fa3618478246c7227822739d1f96da3fbcbaae76d29eafb227241aa30b1dd667c1197bef0d96285d65a189e5060f57a4af74fc3edd7468684f75eb0996ed19317185012e9cb2115cdfbb44ab77ac65aeb14956c65cf80344750e7d767e",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEPKfYfRmoV6LVvfyW66bXD5ck\nBM8xhiRMSSGh4plPGO3tD8f6NhhHgkbHIngic50flto/vLqudtKer7InJBqjCx3W\nZ8EZe+8NlihdZaGJ5QYPV6SvdPw+3XRoaE916wmW7RkxcYUBLpyyEVzfu0Srd6xl\nrrFJVsZc+ANEdQ59dn4=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 509,
"comment" : "extreme value for k and s^-1",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822024030d19ac71a42ca70edaa8b0d335e48023a0ddf57ea39a9bb18aebf1544a0ddd6f3c8aca4f154e6505bdd40506d9ee01451a0859294ad19f633dd98b79a796dd5",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0439d878769e7743e6e11999539989ca1c34eb802a88dd16db7ae28320c3adb34b5f25f0b003295096b7da32312d6426d05515f092059319f4318cd2b7514524077a3536dba71c37372a7f0a7e590bdd37d2725639d08e200a13b13830000ebf1813d3fac317942c7b4c54fd02db2376656e212e793669ac89b2bf29024e0c4d48",
"wx" : "39d878769e7743e6e11999539989ca1c34eb802a88dd16db7ae28320c3adb34b5f25f0b003295096b7da32312d6426d05515f092059319f4318cd2b751452407",
"wy" : "7a3536dba71c37372a7f0a7e590bdd37d2725639d08e200a13b13830000ebf1813d3fac317942c7b4c54fd02db2376656e212e793669ac89b2bf29024e0c4d48"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000439d878769e7743e6e11999539989ca1c34eb802a88dd16db7ae28320c3adb34b5f25f0b003295096b7da32312d6426d05515f092059319f4318cd2b7514524077a3536dba71c37372a7f0a7e590bdd37d2725639d08e200a13b13830000ebf1813d3fac317942c7b4c54fd02db2376656e212e793669ac89b2bf29024e0c4d48",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEOdh4dp53Q+bhGZlTmYnKHDTr\ngCqI3RbbeuKDIMOts0tfJfCwAylQlrfaMjEtZCbQVRXwkgWTGfQxjNK3UUUkB3o1\nNtunHDc3Kn8KflkL3TfSclY50I4gChOxODAADr8YE9P6wxeULHtMVP0C2yN2ZW4h\nLnk2aayJsr8pAk4MTUg=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 510,
"comment" : "extreme value for k",
"flags" : [
"ArithmeticError"
],
"msg" : "313233343030",
"sig" : "30818502410081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822024010b989002855ffafbd8c23a661f3b93ccfff4fbe84a23d1a6c4aff4405bdb94c3f860224e205032fdc9a1dc80c7d6b21409f9632e0fb540021ccc42161b70f1c",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892",
"wx" : "0081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822",
"wy" : "7dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8227dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEga7kvdgu2WRaITIunExqk4Xt\nn3C12RbBtDti7vTQCY7/Ox944tDUjVDRaHuTuX1ffG1QR0BqXmiLNSIJvLn4In3e\nOF1WYzLswOq/qc94Iv3yCfcAJKV7GqAAxVuIH4ERstzeSUpfSF5bykvYiidjrtHK\nKy+o8FQGeM0eDzrYCJI=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 511,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3081840240342dae751a63a3ca8189cf342b3b34eaaa2565e2c7e26121c1bfd5435447f1c3a56f87db98089d208c89e902bb50ed289995ee7ccf6d6e6b1cec4aaf832d373402401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea",
"result" : "invalid"
},
{
"tcId" : 512,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "308184024076afef43c18620c0be4b177a088ec71d210b27d0ebe770ed14a3c7871beb16acafced465b4a088f8b4fc7816c45b231e841be50438f06c72989b4bd3197bc93502401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8222cff655b8586919e7eea27046451d909d92696b38f2456f43662d76ee813875fca70bcb751671fe4530355525c7c1d3756b7d3ff8492727eafdd42471d624061",
"wx" : "0081aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822",
"wy" : "2cff655b8586919e7eea27046451d909d92696b38f2456f43662d76ee813875fca70bcb751671fe4530355525c7c1d3756b7d3ff8492727eafdd42471d624061"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000481aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f8222cff655b8586919e7eea27046451d909d92696b38f2456f43662d76ee813875fca70bcb751671fe4530355525c7c1d3756b7d3ff8492727eafdd42471d624061",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEga7kvdgu2WRaITIunExqk4Xt\nn3C12RbBtDti7vTQCY7/Ox944tDUjVDRaHuTuX1ffG1QR0BqXmiLNSIJvLn4Iiz/\nZVuFhpGefuonBGRR2QnZJpazjyRW9DZi127oE4dfynC8t1FnH+RTA1VSXHwdN1a3\n0/+EknJ+r91CRx1iQGE=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 513,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "3081840240342dae751a63a3ca8189cf342b3b34eaaa2565e2c7e26121c1bfd5435447f1c3a56f87db98089d208c89e902bb50ed289995ee7ccf6d6e6b1cec4aaf832d373402401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea",
"result" : "invalid"
},
{
"tcId" : 514,
"comment" : "public key shares x-coordinate with generator",
"flags" : [
"PointDuplication"
],
"msg" : "313233343030",
"sig" : "308184024076afef43c18620c0be4b177a088ec71d210b27d0ebe770ed14a3c7871beb16acafced465b4a088f8b4fc7816c45b231e841be50438f06c72989b4bd3197bc93502401868cd638d21653876d5458699af24011d06efabf51cd4dd8c575f8aa2506eeb79e4565278aa73282deea02836cf700a28d042c94a568cfb19eecc5bcd3cb6ea",
"result" : "invalid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0430a67deaaf0cee44aaeb903d8cdb24ad9dc191d375d7d6a60d2520e19306cfc47dde9dcb80aae0b040554bb98d601e019f9336e831cccb99f2d92cf4b91604b1000000001a4b00c74a5a61ac196faf4dc39acd41bf354def0a27529964359132a76f28654248d1ac004d11d811aba0acb9c26d2f4a54012c5d8a9a1e7c8b4a52",
"wx" : "30a67deaaf0cee44aaeb903d8cdb24ad9dc191d375d7d6a60d2520e19306cfc47dde9dcb80aae0b040554bb98d601e019f9336e831cccb99f2d92cf4b91604b1",
"wy" : "1a4b00c74a5a61ac196faf4dc39acd41bf354def0a27529964359132a76f28654248d1ac004d11d811aba0acb9c26d2f4a54012c5d8a9a1e7c8b4a52"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000430a67deaaf0cee44aaeb903d8cdb24ad9dc191d375d7d6a60d2520e19306cfc47dde9dcb80aae0b040554bb98d601e019f9336e831cccb99f2d92cf4b91604b1000000001a4b00c74a5a61ac196faf4dc39acd41bf354def0a27529964359132a76f28654248d1ac004d11d811aba0acb9c26d2f4a54012c5d8a9a1e7c8b4a52",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEMKZ96q8M7kSq65A9jNskrZ3B\nkdN119amDSUg4ZMGz8R93p3LgKrgsEBVS7mNYB4Bn5M26DHMy5ny2Sz0uRYEsQAA\nAAAaSwDHSlphrBlvr03Dms1BvzVN7wonUplkNZEyp28oZUJI0awATRHYEaugrLnC\nbS9KVAEsXYqaHnyLSlI=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 515,
"comment" : "y-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308184024021ccf03c30613238a86518016e8f256b2ed4bf1f621cc869f216ace7d3decedce2154f8baf3708d6b5721eb55d0be0507e9ac0906dca7b3a8b03961e734b732502401aeb420cb2ac1eea951404e6f5687004a2cc5d371c88e06aa295bc0dbb328c342e343f3c89bf8ff41f6789e0b5401aae73c684ae5221c36d0f29312a28ff2e8d",
"result" : "valid"
},
{
"tcId" : 516,
"comment" : "y-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818502402ca029e929f20f6efb694c6560f57b9e4ec5b492bbf5ddf95b346c63fd9aa4f6a5172eacddc80f21f8ebffbe7ff4a33919c9f6231e99337e9681448656646ef1024100a3640e0f518d4affa4752e7215143609d6d7321d92ae07da0a684209bbda4264ff41239afd18adf5bc9e35dda17b56af510fa9521a855cd6ef5b4f51b10e8d32",
"result" : "valid"
},
{
"tcId" : 517,
"comment" : "y-coordinate of the public key is small",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308184024009f92592cf37d01e272bf9d79b73fa59f3cd25a356853a50d98f05798ac0cd6146da84526c7476e528daed7d33231f569b5f57e06e951aece14142f4209c0eee02400f091d7ab9f6f0d846fb229f3d6938685ea0b0653588e01b8ebad56bb6cc35b61c59eb83cf6b1f3ee3fc443b1fa000270fe390bd2be60d03c79418b3a4a5a1b4",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0430a67deaaf0cee44aaeb903d8cdb24ad9dc191d375d7d6a60d2520e19306cfc47dde9dcb80aae0b040554bb98d601e019f9336e831cccb99f2d92cf4b91604b1aadd9db8c19ec3c3f57a85021a5a4cba0795c071f494841fcc3c4a310bfd773ed5de729b597d9696ae808f52d4f7e0396ebf91ffe32ec558cb1fc637dbaefea1",
"wx" : "30a67deaaf0cee44aaeb903d8cdb24ad9dc191d375d7d6a60d2520e19306cfc47dde9dcb80aae0b040554bb98d601e019f9336e831cccb99f2d92cf4b91604b1",
"wy" : "00aadd9db8c19ec3c3f57a85021a5a4cba0795c071f494841fcc3c4a310bfd773ed5de729b597d9696ae808f52d4f7e0396ebf91ffe32ec558cb1fc637dbaefea1"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000430a67deaaf0cee44aaeb903d8cdb24ad9dc191d375d7d6a60d2520e19306cfc47dde9dcb80aae0b040554bb98d601e019f9336e831cccb99f2d92cf4b91604b1aadd9db8c19ec3c3f57a85021a5a4cba0795c071f494841fcc3c4a310bfd773ed5de729b597d9696ae808f52d4f7e0396ebf91ffe32ec558cb1fc637dbaefea1",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEMKZ96q8M7kSq65A9jNskrZ3B\nkdN119amDSUg4ZMGz8R93p3LgKrgsEBVS7mNYB4Bn5M26DHMy5ny2Sz0uRYEsard\nnbjBnsPD9XqFAhpaTLoHlcBx9JSEH8w8SjEL/Xc+1d5ym1l9lpaugI9S1PfgOW6/\nkf/jLsVYyx/GN9uu/qE=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 518,
"comment" : "y-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308184024060ca11896c4609553b45a9e6ae462a49b752c85ae18bc317d60b0183d6de68e9f671d19494731d06932e9fad9d366fb2c3e281973441bbd1fba2f41eb3ccd5b002401341db7a111879dbb638e673526db92303ad65877965acb365df60759281ed81fd56e35642ed04351c2a3ee91463ff2bf1a033ddc1045c57d7023b0941a4aed9",
"result" : "valid"
},
{
"tcId" : 519,
"comment" : "y-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308185024021a69fcbb4dd9644ce052c0d33f4a7fd6915a2088bf81764a6743265cedd5538c829e080b371f5ddb11787b4e90d3de7167c98c336a1c3e5bd1e1a7a41b45238024100a79380a268494a3d249ba117425033ae07c1440fc360aa64d393cc33b09c2a9090bb099efd9be8edd8f7e05391fbc6cbbaddc1a88368d0b4a623c760f6b1c8b3",
"result" : "valid"
},
{
"tcId" : 520,
"comment" : "y-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308185024041a0fc30146c44f61e55a67de022532c74b6f798af4140a803700f2802a9556e41ae1168880dd0db4e2599f339351127d10440c402815570309a05bac246fa0f0241009c96054269d230f674c116e45e1a9c3065744073ea163e38a407faacca3542f6a0e17a98a6cd48d67c1022f282ba47fe9a591a08c0bc16b2e93ae3a587c4d07f",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04aadd9db8bb4189a6d2ab7b5aae550fe8dc00be2e00f4b35b576d6f862c09869210fc82fbd15a54def1442979fa0da1c64408fd8437a60046930820748ecdfc664a59a87eae338d22d0835523156f8f7d934710a747cf192d3e317bc45f0489d6979887c65ec17ab7b5e3da9f4cb110116ef0739849acc56d24e5a3365fcfb289",
"wx" : "00aadd9db8bb4189a6d2ab7b5aae550fe8dc00be2e00f4b35b576d6f862c09869210fc82fbd15a54def1442979fa0da1c64408fd8437a60046930820748ecdfc66",
"wy" : "4a59a87eae338d22d0835523156f8f7d934710a747cf192d3e317bc45f0489d6979887c65ec17ab7b5e3da9f4cb110116ef0739849acc56d24e5a3365fcfb289"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004aadd9db8bb4189a6d2ab7b5aae550fe8dc00be2e00f4b35b576d6f862c09869210fc82fbd15a54def1442979fa0da1c64408fd8437a60046930820748ecdfc664a59a87eae338d22d0835523156f8f7d934710a747cf192d3e317bc45f0489d6979887c65ec17ab7b5e3da9f4cb110116ef0739849acc56d24e5a3365fcfb289",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEqt2duLtBiabSq3tarlUP6NwA\nvi4A9LNbV21vhiwJhpIQ/IL70VpU3vFEKXn6DaHGRAj9hDemAEaTCCB0js38ZkpZ\nqH6uM40i0INVIxVvj32TRxCnR88ZLT4xe8RfBInWl5iHxl7Bere149qfTLEQEW7w\nc5hJrMVtJOWjNl/Psok=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 521,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308185024100953125f87ea07e4cc2a3d2ac3177de2a5add49444f75d98abcee14ee5e1a2a2a0b0a30ddb5cd142185208bf353cd27e15fa3072985849419ee0f7780c60233d8024067affd3ba8c2054b5a21721b97953461b95021764c262a807c4d493efc1a973ea6473c20512d4b72415f59f1389b6c54905b11007b7ab014114ba11a524c5929",
"result" : "valid"
},
{
"tcId" : 522,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3081840240370f99213c05a38d7da1267bc261bb743bc6f208a0842dafebf182e9db4869bf54b2c43e8d47a59ce03ab40359cb293259044a6a2e5c3aaa8f10fd6110fe3c53024001ab8e479ab4a4f33e6c3c294486a68ec241b24ce02a927da6b609a88f9125cd3c4ba46455ae79759d92688649521ef3596fcf3f72551580d00fb889b720c577",
"result" : "valid"
},
{
"tcId" : 523,
"comment" : "x-coordinate of the public key is large",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3081840240798d1f0dff57170b5575d1bef0c80ea65cb02b1e739c34f0711f86324a2b3273674508d46705db5d7f790e1780bc7dcc31fefa5792e67f7cc4b96afc714af23002401548c3dcd990d435b4d981eb97168b970f7463033353f30fbb5e0327b696eed644e48896c5a587824c72f24db2ee03c8fb43b1d0386d3d220f685d66f735e65e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0424c10440e37a15d7ec9a3a48965a9ce9380221fc51155f1e992716cd9933d09ce0a5424471877e8994494a4c2ade0a81ef52952e395655157f0b743b3b219e2d628fd5ba510f610ee693a1e0d39ef39d91a6248379c622a175a23a5330a88b2d5a60dbf6d249702cd1504561535ea17e1be1b70a41dc463e8e1a1af000000000",
"wx" : "24c10440e37a15d7ec9a3a48965a9ce9380221fc51155f1e992716cd9933d09ce0a5424471877e8994494a4c2ade0a81ef52952e395655157f0b743b3b219e2d",
"wy" : "628fd5ba510f610ee693a1e0d39ef39d91a6248379c622a175a23a5330a88b2d5a60dbf6d249702cd1504561535ea17e1be1b70a41dc463e8e1a1af000000000"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000424c10440e37a15d7ec9a3a48965a9ce9380221fc51155f1e992716cd9933d09ce0a5424471877e8994494a4c2ade0a81ef52952e395655157f0b743b3b219e2d628fd5ba510f610ee693a1e0d39ef39d91a6248379c622a175a23a5330a88b2d5a60dbf6d249702cd1504561535ea17e1be1b70a41dc463e8e1a1af000000000",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEJMEEQON6FdfsmjpIllqc6TgC\nIfxRFV8emScWzZkz0JzgpUJEcYd+iZRJSkwq3gqB71KVLjlWVRV/C3Q7OyGeLWKP\n1bpRD2EO5pOh4NOe852RpiSDecYioXWiOlMwqIstWmDb9tJJcCzRUEVhU16hfhvh\ntwpB3EY+jhoa8AAAAAA=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 524,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818502410099b8f9d6457ca299b690a0fde913627ce347ee800306a85b38abec6fe45c16ef8d72269b8d68fdebeb345e0b0fe858c8fdfb5aa07061f8df9b5b38145d792de202407061fd9fd19e1ceae952f6ae8460296d75171160b5165226d653278a79d0d46ce21863bc1617c13f7762c36b2fcbe40b3e19fac13b757883980fe1bd00df9e67",
"result" : "valid"
},
{
"tcId" : 525,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818402402226ad36e404dbb807454d85eba5b2af587bc66d0041e625da3202fb4dc8e21ba4c407f1e3f34f07e911435fa72a93ef83e77f440128903054042d2dcbac94cd02401772a3e35d5e8a72a4f59cc08a428ca610a76c511872a75e17d840f51055b51ee203e0dd9d49bb499332cc1f0171e2d17124dc8f24343f777894702b4b570a61",
"result" : "valid"
},
{
"tcId" : 526,
"comment" : "y-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818402405efd45257768d1455b779d4184cc4e537c21907d16918d782122a295e04374c6ec708daf4cc1d7b0ecde364cbca89dd3dcfbe2d8c22b6080d25570305ece010a02404a794ac06b6c8cd73a73d8bf805111c4c6cd65b41e179311f811f9e6eef54c1b403be15280f74eb01bb05807ae9361d8ae6195f0305cb5bb7b23562e0b28ba15",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "040ba18cc05572424a7a391f4b48258a871a0f6d8216c5cf82446c2d156d5586b4c196da0b2f3a23511b89eff31dd4f0c88dbb1a76c5e4b27c4276f8fbc74a1b9da28cc8c341ea2e3908ae6ab6825f956032c53e625697f80b7b4ee72dcc9f3cff730349e0d30de410917f3d0d1c8988562c1d55583b47f0dec234fda2ffffffff",
"wx" : "0ba18cc05572424a7a391f4b48258a871a0f6d8216c5cf82446c2d156d5586b4c196da0b2f3a23511b89eff31dd4f0c88dbb1a76c5e4b27c4276f8fbc74a1b9d",
"wy" : "00a28cc8c341ea2e3908ae6ab6825f956032c53e625697f80b7b4ee72dcc9f3cff730349e0d30de410917f3d0d1c8988562c1d55583b47f0dec234fda2ffffffff"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040ba18cc05572424a7a391f4b48258a871a0f6d8216c5cf82446c2d156d5586b4c196da0b2f3a23511b89eff31dd4f0c88dbb1a76c5e4b27c4276f8fbc74a1b9da28cc8c341ea2e3908ae6ab6825f956032c53e625697f80b7b4ee72dcc9f3cff730349e0d30de410917f3d0d1c8988562c1d55583b47f0dec234fda2ffffffff",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEC6GMwFVyQkp6OR9LSCWKhxoP\nbYIWxc+CRGwtFW1VhrTBltoLLzojURuJ7/Md1PDIjbsadsXksnxCdvj7x0obnaKM\nyMNB6i45CK5qtoJflWAyxT5iVpf4C3tO5y3Mnzz/cwNJ4NMN5BCRfz0NHImIViwd\nVVg7R/DewjT9ov////8=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 527,
"comment" : "y-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818402401175b923d0a2a76a5a6f7ae0459a46e24333aa07eba2f8fcb2eaa5b52ac66ecff94bbea2b9b380ba6e94ceaa27e5672d3a19b2b99a8ec153e6a969a3c8598404024075cc576f2d5bbdb19f9e2b2db2f212a27cf315359cde310a1bd654e02568f9eaefc76469f18070a7c63cd1e49d8a6fd052b5d6a6f7dcdce2be07f8176b3a47f0",
"result" : "valid"
},
{
"tcId" : 528,
"comment" : "y-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3081840240667139a304c529db10f8b3964fcd302b78c36cd923d7b4ba4c7c297749e24e9660be8ffb151f60482361adaa94f74ada0748d2cf2edcdd095e62835e4899946d02401db2b428a4e69b570c106d535c1e64fe6783b6fd3eac74159be1f414154555afa9c9c9568eeef65dd6bdc96d120eae03dfe19f8fbfc24f72a4a138c45eb86fb6",
"result" : "valid"
},
{
"tcId" : 529,
"comment" : "y-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "3081840240750e123464cfe1bec09840e97a0ba5e9bb36ab244455c80008aae917906a838d77fddf8362f8996047d4a12ed36b96e80a4f001c57393a094059b58029f08c2702402d036fd865f14874342aa2c8fcbc1875b7cd9003b09c9dd827f2ac75be1750546461234b909969275c95c8db1a430a55cc136b827310b22ea83fb72cc7bc612e",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "047f3327e34662274aa147953a007f30c2ee1b06d7bb053e8ce1c9b683f0f46563dd38db071d87433b30380434c92e8cb76d603d1936fba1e9317a06e20000000052ca478f0367ab24857e788576f17bfcd05e62d20d0fbefd1b2d954b996eaba67819023635e31483f5b0257f89b46a1d2b9cb2420e1cdb940ceaff5429dd8013",
"wx" : "7f3327e34662274aa147953a007f30c2ee1b06d7bb053e8ce1c9b683f0f46563dd38db071d87433b30380434c92e8cb76d603d1936fba1e9317a06e200000000",
"wy" : "52ca478f0367ab24857e788576f17bfcd05e62d20d0fbefd1b2d954b996eaba67819023635e31483f5b0257f89b46a1d2b9cb2420e1cdb940ceaff5429dd8013"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047f3327e34662274aa147953a007f30c2ee1b06d7bb053e8ce1c9b683f0f46563dd38db071d87433b30380434c92e8cb76d603d1936fba1e9317a06e20000000052ca478f0367ab24857e788576f17bfcd05e62d20d0fbefd1b2d954b996eaba67819023635e31483f5b0257f89b46a1d2b9cb2420e1cdb940ceaff5429dd8013",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEfzMn40ZiJ0qhR5U6AH8wwu4b\nBte7BT6M4cm2g/D0ZWPdONsHHYdDOzA4BDTJLoy3bWA9GTb7oekxegbiAAAAAFLK\nR48DZ6skhX54hXbxe/zQXmLSDQ++/RstlUuZbqumeBkCNjXjFIP1sCV/ibRqHSuc\nskIOHNuUDOr/VCndgBM=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 530,
"comment" : "x-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818402402c178175aa6c06c27c489f607ad06eae9d4d753318ef30d9e31ad56a7d88ece3ef4772e2cbe6bab95b8786d075a9e402da628267abb223bb7a63fee0e8f52ef1024047c8c86c650074e0191ab5e11704b3aa70236029c7844a90f8ca397cad28b4822378e7f00af77760e74d684f5ea2f6775b4b46ec48b31e03a4f21c9e242300f9",
"result" : "valid"
},
{
"tcId" : 531,
"comment" : "x-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308184024033624e142ab7bb9699daf2cff761debc4455efd5fba9bccee38f5b1bfca56b4f986df50fc3b75f5e273956904c120211b13e499294da15947812bfa1dcdd5c4b02403640e8f89adfe6d911b76d4f15a28be09119391cf4b608786d88269896ce44b8d308a50ddb7f64d0b0a9bf7f7029eb81215dee3d62916771ad9d45fb5bfe4f67",
"result" : "valid"
},
{
"tcId" : 532,
"comment" : "x-coordinate of the public key has many trailing 0's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818402404bca1b396468f4dbcf023b9aafdfe60c8c40dd6df8e4262d12b40a8af98f25473fc3ac2b3cc25293552403dae618ff01521c0bb1151423716c1e9dff5faad049024076565e9d4c7c6479dac5df1a56b307d76aa03e5a5daaf2536c65c3bbfb38b0e053f1d48b01ea45cf2085b459c274bad6a8a9efabba0dc8c37d6685197fc11d96",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "0412482f158e62e83467297b4edad930ad319048283f0949300605a4a2d19f72f924d41e1cc3ad2c246574f4a0eb637cdd386c1ebf4a00707b71a646dcffffffff18d851ef92835f7be92a25b988ae8d5f7ed42f312f7c896850a589f7bb7500330d138cc20dc5630a7d525926e8f717635ee72937035736ace88f0c491f31930d",
"wx" : "12482f158e62e83467297b4edad930ad319048283f0949300605a4a2d19f72f924d41e1cc3ad2c246574f4a0eb637cdd386c1ebf4a00707b71a646dcffffffff",
"wy" : "18d851ef92835f7be92a25b988ae8d5f7ed42f312f7c896850a589f7bb7500330d138cc20dc5630a7d525926e8f717635ee72937035736ace88f0c491f31930d"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d038182000412482f158e62e83467297b4edad930ad319048283f0949300605a4a2d19f72f924d41e1cc3ad2c246574f4a0eb637cdd386c1ebf4a00707b71a646dcffffffff18d851ef92835f7be92a25b988ae8d5f7ed42f312f7c896850a589f7bb7500330d138cc20dc5630a7d525926e8f717635ee72937035736ace88f0c491f31930d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEEkgvFY5i6DRnKXtO2tkwrTGQ\nSCg/CUkwBgWkotGfcvkk1B4cw60sJGV09KDrY3zdOGwev0oAcHtxpkbc/////xjY\nUe+Sg1976SoluYiujV9+1C8xL3yJaFClife7dQAzDROMwg3FYwp9Ulkm6PcXY17n\nKTcDVzas6I8MSR8xkw0=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 533,
"comment" : "x-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818402402891b5e4ce86661d6d4fd0834559a417dd88ce61462456ca245ce7a6b0da8b545e85af3ae34137a351de75d38b69c58895b62d1993d1c41b09056931df84a245024018475d26c83c44b67a720145953e605ab0bf8fc42d59a2ed26654f808f097ec09dd1c2f313018ca7983f75744fd4416054f77fc1c15a52e1e9d1cbb13b1c95e4",
"result" : "valid"
},
{
"tcId" : 534,
"comment" : "x-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "30818402401663dd047beab782c1d27be3b3c8dac56ec24597a9953e5c8fbf3b0b426ffa5cb2cf5d2597111e2dfd20dec77b6467a0144b700ab90f14cf87c27a067353324c02403810269213b9abf636a6b0fd0b266f0e81374e0cf7e3f3a19f8703cfc31fb8a0dee4be308faf533e136392f01c0f1562a912b0cfbec35b61507320c54fce2b81",
"result" : "valid"
},
{
"tcId" : 535,
"comment" : "x-coordinate of the public key has many trailing 1's",
"flags" : [
"EdgeCasePublicKey"
],
"msg" : "4d657373616765",
"sig" : "308184024052b10bd0aca0cf4682ec9afb29ad33bd0df95565c33182ade5eef4bfbeb9048aaa561f69a7cba60ad7e805e37289322eb2548d064df68fb4056fcb1278e3c45c02407e5544a75f58e3dee93de6b7993eee4179ecfd1c9651952a0d0f7dcce5a4290ea2afd3d898fe6512c525aead31bee49297218be6bc08323ed4f6634759e85143",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04727e75d63dceb1a84a7106d802e8eb34a204bc05353567a23ba8b6f54e50d2d8221c87fd8e5238a3374df958b3cf3e3f38c618c1cc8c5b9574b50e405d69121837f78918506ea9cc14f1492eb66c9e1c4e27f3cb00bb511d5dfdbea6f817a87bfd81de2955fa032f52873f799169cc445cb0391e46e57179ef84d50c85db5c97",
"wx" : "727e75d63dceb1a84a7106d802e8eb34a204bc05353567a23ba8b6f54e50d2d8221c87fd8e5238a3374df958b3cf3e3f38c618c1cc8c5b9574b50e405d691218",
"wy" : "37f78918506ea9cc14f1492eb66c9e1c4e27f3cb00bb511d5dfdbea6f817a87bfd81de2955fa032f52873f799169cc445cb0391e46e57179ef84d50c85db5c97"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004727e75d63dceb1a84a7106d802e8eb34a204bc05353567a23ba8b6f54e50d2d8221c87fd8e5238a3374df958b3cf3e3f38c618c1cc8c5b9574b50e405d69121837f78918506ea9cc14f1492eb66c9e1c4e27f3cb00bb511d5dfdbea6f817a87bfd81de2955fa032f52873f799169cc445cb0391e46e57179ef84d50c85db5c97",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEcn511j3OsahKcQbYAujrNKIE\nvAU1NWeiO6i29U5Q0tgiHIf9jlI4ozdN+Vizzz4/OMYYwcyMW5V0tQ5AXWkSGDf3\niRhQbqnMFPFJLrZsnhxOJ/PLALtRHV39vqb4F6h7/YHeKVX6Ay9Shz95kWnMRFyw\nOR5G5XF574TVDIXbXJc=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 536,
"comment" : "y-coordinate of the public key is small on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308186024100aa1e7972e1c66c0a9da57d785235733323a4ec87793d05ba8321c1d76217b72403ea7eb9ca8df015d56195916613492703355561e6ea5db6c3014beed7d7851c0241009d7983c5b3cbbce9a1b642c644693c605fcc127df878ca35dab2c90eab3755a1a45349e164bad24e71d9f888a0680c4f5fb01db05350c88bbead6a548366124f",
"result" : "valid"
},
{
"tcId" : 537,
"comment" : "y-coordinate of the public key is small on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "3081850241009255be316fff3202ffda038a193328be99c774a20946fd24908797696b44073f68f15f2d9b6cc28da55153849879dae332224d286ad186d0fcbc5ed7ecce6038024038b38835e763f5e3d3f0adfe0e5e1d846951fdda434ccd20d84b00fd3d667ee30d1f0cdd21f20384978cd0228e9d936cef6183fc3aca069bcb34d2e9140b69ad",
"result" : "valid"
},
{
"tcId" : 538,
"comment" : "y-coordinate of the public key is small on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308184024006c16d74fe510d6f621ec845e95613b3b605b68acd5e9dfd0f73c19e2c54ff8a887df0336db80b385f3df3fde0ff7597ee8a73ee81c29d8fd935bb3d992166e5024031e1bd918d45e01824543bf42b25cba5eb7f7a39e8b8335753ed45a158dc65f921caf5616502547a5c3416396aeef6a77f851da1a3c98c277d60c9b377accfc2",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "04727e75d63dceb1a84a7106d802e8eb34a204bc05353567a23ba8b6f54e50d2d8221c87fd8e5238a3374df958b3cf3e3f38c618c1cc8c5b9574b50e405d69121872e614a08b7b1abf2ae39d7f7d5d5deb7d0899e8b30e80f17865de23781b5ff57fcbbcd745cc65135c4661b15539b4a1cbd1c610e69d550b39258b49d25eec5c",
"wx" : "727e75d63dceb1a84a7106d802e8eb34a204bc05353567a23ba8b6f54e50d2d8221c87fd8e5238a3374df958b3cf3e3f38c618c1cc8c5b9574b50e405d691218",
"wy" : "72e614a08b7b1abf2ae39d7f7d5d5deb7d0899e8b30e80f17865de23781b5ff57fcbbcd745cc65135c4661b15539b4a1cbd1c610e69d550b39258b49d25eec5c"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d0381820004727e75d63dceb1a84a7106d802e8eb34a204bc05353567a23ba8b6f54e50d2d8221c87fd8e5238a3374df958b3cf3e3f38c618c1cc8c5b9574b50e405d69121872e614a08b7b1abf2ae39d7f7d5d5deb7d0899e8b30e80f17865de23781b5ff57fcbbcd745cc65135c4661b15539b4a1cbd1c610e69d550b39258b49d25eec5c",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEcn511j3OsahKcQbYAujrNKIE\nvAU1NWeiO6i29U5Q0tgiHIf9jlI4ozdN+Vizzz4/OMYYwcyMW5V0tQ5AXWkSGHLm\nFKCLexq/KuOdf31dXet9CJnosw6A8Xhl3iN4G1/1f8u810XMZRNcRmGxVTm0ocvR\nxhDmnVULOSWLSdJe7Fw=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 539,
"comment" : "y-coordinate of the public key is large on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308184024052ffd56788027a6feebe9bb2ac8a337f640599a965b0e21f9ecd6ea5339dc6bfc5f87a1089a05d3850b6cfb5aaa865da4f84be5b94759b8c6640e5349b23a6b902406d284ba24e2e8d3f75004324945a3b436d2edebf7646d1f65279767d2292aea4f6f1b208c1037844c9a5ed76b0d82fd51ae834553422b8d7d4a39727bf923273",
"result" : "valid"
},
{
"tcId" : 540,
"comment" : "y-coordinate of the public key is large on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308184024058ac5cd9e16a0d35fe1fa365458e366cc0b08c4ee73ed4305b1f2b2277b034362a244f41f21bc17f99d0dbd704cb60c68242413a9d3931808103f723d88774ff024054586ef4cad8f9a4438a873e6874c3e039973d96c8be7790bbb8882873543bcd978380c6da4204bf1ec518365a69af8bcfd50e1996f2ea72d8316238ce3fe33f",
"result" : "valid"
},
{
"tcId" : 541,
"comment" : "y-coordinate of the public key is large on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308184024073475e6127e457c71f0063f43d20ef66a6cf3474abd0e651fd1b295806da34bc687a19e72255cf651907214757d89240ca7a353ac6338a15455312dcbced3070024043b18232dcdeb85c8a66349f71f8a48629d7a1f395f033f210a9f6bb2c1e0642a5d8d0bce2c44e7c118e12e216ffeee8e25aef5d9b25490b30ac512687030b70",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "040518ff14ba05188abed0a8c88db0f097b5660aac57e9a3cdbb9c833e2a7f9f613e49956b53a635952e29818e4a8015cb6a150cede636c2558f2d3602483963b99ed9fe842f3ed418462c63e266944ca2747e15bd8f52844d6a1ce9815210421206805c6ed792356ec57d79fa3e36fff23e2fc6370c67bc51d3f8b555c9048d6d",
"wx" : "0518ff14ba05188abed0a8c88db0f097b5660aac57e9a3cdbb9c833e2a7f9f613e49956b53a635952e29818e4a8015cb6a150cede636c2558f2d3602483963b9",
"wy" : "009ed9fe842f3ed418462c63e266944ca2747e15bd8f52844d6a1ce9815210421206805c6ed792356ec57d79fa3e36fff23e2fc6370c67bc51d3f8b555c9048d6d"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200040518ff14ba05188abed0a8c88db0f097b5660aac57e9a3cdbb9c833e2a7f9f613e49956b53a635952e29818e4a8015cb6a150cede636c2558f2d3602483963b99ed9fe842f3ed418462c63e266944ca2747e15bd8f52844d6a1ce9815210421206805c6ed792356ec57d79fa3e36fff23e2fc6370c67bc51d3f8b555c9048d6d",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEBRj/FLoFGIq+0KjIjbDwl7Vm\nCqxX6aPNu5yDPip/n2E+SZVrU6Y1lS4pgY5KgBXLahUM7eY2wlWPLTYCSDljuZ7Z\n/oQvPtQYRixj4maUTKJ0fhW9j1KETWoc6YFSEEISBoBcbteSNW7FfXn6Pjb/8j4v\nxjcMZ7xR0/i1VckEjW0=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 542,
"comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "30818402406492a8b0522069df794128a0e9a386285a28e2b916dd80a60d591420ca286084f12042ff91647211bd3f1411916b4ccccdd38feab145a1ba629c6c304bcb946002406b3a53cc89ae3927e94c7ed47add89bda9774ad0322eb9a8963ba4abcb9ee230ab21c34fcc66d08b089b1da29a29a293c5cd2ae4d9ef7378e88a142b1bb298e2",
"result" : "valid"
},
{
"tcId" : 543,
"comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "30818502410091753b4cf3e5c1905a28d61d8ec2a54e8258bc30b6744e8139e2e45b6ccdf35a8a28741b7d36d34383f7c10067730b2bab86d651ecaf4e9af42a1c957224af4b02403fb9e0dadacb932a60bc962039e0857bde3efef3a4f85587c733e998ff44f94b54cd7c923b158df27b13f4c2d45791de9a67e7c9c74a9a5148f4bd886f777620",
"result" : "valid"
},
{
"tcId" : 544,
"comment" : "x-coordinate of the public key has many trailing 1's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "3081840240082bbcee682526e5c2607206f3b671f9a59047a744b3e76b45a218da6a2821384f53f9081a3791b3895afcfcc3a95bda91ba9a08310f8d6e9969839e0808fda602401686a56b7996d747ef380a623a7d39355b4afe82846a0f31aeff74c67369afaeade1019278b73a1df96984a0f78e2a93d1dfa963c8ff5998f8418010c9c8bb90",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "043f89e787b4d5d2599624513530e750ab3c5957dc9aa0e7b08a3e25356818e2037d062f336d4eed417c91bcb11b54b57d54a4f02a72fb74262f742cc6f34044013a448b8e2d0d5a7c5b4f1b9f5b701a9d21ff55e3678ca119b6d7c511ba0aef89f31aeb195db00f248359aee924e7c860b76845f6512a2a4aadc1287a15095220",
"wx" : "3f89e787b4d5d2599624513530e750ab3c5957dc9aa0e7b08a3e25356818e2037d062f336d4eed417c91bcb11b54b57d54a4f02a72fb74262f742cc6f3404401",
"wy" : "3a448b8e2d0d5a7c5b4f1b9f5b701a9d21ff55e3678ca119b6d7c511ba0aef89f31aeb195db00f248359aee924e7c860b76845f6512a2a4aadc1287a15095220"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200043f89e787b4d5d2599624513530e750ab3c5957dc9aa0e7b08a3e25356818e2037d062f336d4eed417c91bcb11b54b57d54a4f02a72fb74262f742cc6f34044013a448b8e2d0d5a7c5b4f1b9f5b701a9d21ff55e3678ca119b6d7c511ba0aef89f31aeb195db00f248359aee924e7c860b76845f6512a2a4aadc1287a15095220",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEP4nnh7TV0lmWJFE1MOdQqzxZ\nV9yaoOewij4lNWgY4gN9Bi8zbU7tQXyRvLEbVLV9VKTwKnL7dCYvdCzG80BEATpE\ni44tDVp8W08bn1twGp0h/1XjZ4yhGbbXxRG6Cu+J8xrrGV2wDySDWa7pJOfIYLdo\nRfZRKipKrcEoehUJUiA=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 545,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308184024061afa0a615778deb6bff828dab23bacb1579956d03a67d3668ba423614385774224a52c0ea4fe6280e2da16a9edd682eefc1138b9db66980bc4e2128099b7e7c02401165718671968ac217e622df5cad999fa13b84ab499ba6bf6eee73793952272526fcab42259b0b79bc5fbef21d8a905ab204e061c7165a566747ab126db25500",
"result" : "valid"
},
{
"tcId" : 546,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308185024028d0f64e58b5a8eceb0137789938a91f8f1d67a827b78517771aaa2bfa2637c89dcb52c55b6d314b98d79f094944c7cb39b87528731d25956c6a1fbe2e1a444e0241008f9ac999387a212ea1013af5506efdf82bc48c2546fe3b3c981ee92dddbd9d6a270999751a08304e3993cfd94e95362c6a309d4efb23a4cfd5ec74c8bd1ef360",
"result" : "valid"
},
{
"tcId" : 547,
"comment" : "y-coordinate of the public key has many trailing 0's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "30818502410083ac5018d2d61f498d6476b79a0d34302d617d8e599b77f01b59427f16ef16bb2122f2c311340258c4214c04d3a9fab263dab78293690e6d20bd80dc23d26ab3024075c3c9761a876f288fb882763d30e5fef5a6f78d51055ba3e6409d68b9773c0691303edb0b54eb612c701a80dcece8e789b18316a24ec24d269fa763f2bba7f4",
"result" : "valid"
}
]
},
{
"type" : "EcdsaVerify",
"publicKey" : {
"type" : "EcPublicKey",
"curve" : "brainpoolP512r1",
"keySize" : 512,
"uncompressed" : "047860a4743bb48e7793c7f1416fbac6ca0b538210d743f24976af3efda97f28bc95913401ec4ca5e744a23d1a552653ff110ec8421b3de531f3bacda07bfb09d603662f2f2475bbf5e20da48b50169d289c89c54ed0f97bbbc7f38016f1a955cb74c52727ef802055ea090fe1a49be58ddc6083bca3f7c02ff644775cd0027f06",
"wx" : "7860a4743bb48e7793c7f1416fbac6ca0b538210d743f24976af3efda97f28bc95913401ec4ca5e744a23d1a552653ff110ec8421b3de531f3bacda07bfb09d6",
"wy" : "03662f2f2475bbf5e20da48b50169d289c89c54ed0f97bbbc7f38016f1a955cb74c52727ef802055ea090fe1a49be58ddc6083bca3f7c02ff644775cd0027f06"
},
"publicKeyDer" : "30819b301406072a8648ce3d020106092b240303020801010d03818200047860a4743bb48e7793c7f1416fbac6ca0b538210d743f24976af3efda97f28bc95913401ec4ca5e744a23d1a552653ff110ec8421b3de531f3bacda07bfb09d603662f2f2475bbf5e20da48b50169d289c89c54ed0f97bbbc7f38016f1a955cb74c52727ef802055ea090fe1a49be58ddc6083bca3f7c02ff644775cd0027f06",
"publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIGbMBQGByqGSM49AgEGCSskAwMCCAEBDQOBggAEeGCkdDu0jneTx/FBb7rGygtT\nghDXQ/JJdq8+/al/KLyVkTQB7Eyl50SiPRpVJlP/EQ7IQhs95THzus2ge/sJ1gNm\nLy8kdbv14g2ki1AWnSicicVO0Pl7u8fzgBbxqVXLdMUnJ++AIFXqCQ/hpJvljdxg\ng7yj98Av9kR3XNACfwY=\n-----END PUBLIC KEY-----\n",
"sha" : "SHA3-512",
"tests" : [
{
"tcId" : 548,
"comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "30818502400521fe837de37d3693cb79b6fffa29fc56d19ef8a6006acaaad20a6be426dc7e54ce2d73c9a92309bd0cc90de50e38fad692d4d25b676bb72dbd0722b2b239ef0241009648e29cb30732bf04591989adf1ec4952bee64336994c39633b07af09c691b9c21c9f66b0d6d1919678d5b95626a20037b53a795712b2fc98419d196d5d4679",
"result" : "valid"
},
{
"tcId" : 549,
"comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "308185024100aa4574e2c4e0ad717ccf41911bdecb0c6d828ce4354fd3ffc374c77e70b40fa7e761c26af250642a1e6433ec8794335fc455249c3b252968748f6cc2ef055824024008f1e9a509ebcd609518d9b6ba20dcb39447f9a4773be27b12777c3a22732be27cbcf500555e1d20943f9111a315594be55c9df1d2a7eccf7e3cf12de1f46f5f",
"result" : "valid"
},
{
"tcId" : 550,
"comment" : "y-coordinate of the public key has many trailing 1's on brainpoolP512t1",
"flags" : [
"EdgeCasePublicKey",
"GroupIsomorphism"
],
"msg" : "4d657373616765",
"sig" : "30818402406d33308ec4b9c24a16087c9787c638ad940f8573e8a3b43efa34cdf8ebd16bc32bc96738c993004a6ac4041277e80c2182745dad23355c1f3a9084d1e1ffd88502404bdf5d90681327fbcc38d8e15c699e6928b36bae1c19a13879e9224177e013fa1e8794e609065c48ffc5d722c031d643864fc80d6343a9018fc85d5c4bd47e78",
"result" : "valid"
}
]
}
]
}