diff --git a/java/com/google/security/wycheproof/testcases/JsonSignatureTest.java b/java/com/google/security/wycheproof/testcases/JsonSignatureTest.java index b026791..21bf0d5 100644 --- a/java/com/google/security/wycheproof/testcases/JsonSignatureTest.java +++ b/java/com/google/security/wycheproof/testcases/JsonSignatureTest.java @@ -316,6 +316,7 @@ public class JsonSignatureTest { int verifiedSignatures = 0; int errors = 0; int skippedKeys = 0; + int skippedAlgorithms = 0; int supportedKeys = 0; Set skippedGroups = new HashSet(); for (JsonElement g : test.getAsJsonArray("testGroups")) { @@ -343,7 +344,7 @@ public class JsonSignatureTest { if (!allowSkippingKeys) { throw ex; } - skippedKeys++; + skippedAlgorithms++; continue; } supportedKeys++; @@ -427,12 +428,14 @@ public class JsonSignatureTest { } // Prints some information if tests were skipped. This avoids giving // the impression that algorithms are supported. - if (skippedKeys > 0 || verifiedSignatures == 0) { + if (skippedKeys > 0 || skippedAlgorithms > 0 || verifiedSignatures == 0) { System.out.println( "File:" + filename + " number of skipped keys:" + skippedKeys + + " number of skipped algorithms:" + + skippedAlgorithms + " number of supported keys:" + supportedKeys + " verified signatures:" @@ -442,7 +445,7 @@ public class JsonSignatureTest { } } assertEquals(0, errors); - if (skippedKeys == 0) { + if (skippedKeys == 0 && skippedAlgorithms == 0) { assertEquals(numTests, cntTests); } } @@ -887,17 +890,77 @@ public class JsonSignatureTest { testVerification("ed448_test.json", "ED448", Format.RAW, true); } - // Testing DSA signatures. - @NoPresubmitTest( - providers = {ProviderType.OPENJDK}, - bugs = {"b/33446454"} - ) + // DSA + // Two signature encodings for DSA are tested below: ASN encoded signatures + // and P1363 encoded signatures. @ExcludedTest( providers = {ProviderType.CONSCRYPT}, comment = "Conscrypt does not support DSA.") @Test - public void testDsa() throws Exception { - testVerification("dsa_test.json", "DSA", Format.ASN, false); + public void testDsa2048Sha224() throws Exception { + testVerification("dsa_2048_224_sha224_test.json", "DSA", Format.ASN, true); } + + // NIST allows 2048-bit DSA keys with either a 224-bit q or a 256-bit q. + // In both cases the security level is 112-bit. + // Jdk generates DSA keys with a 224-bit q (unless specified). + @ExcludedTest( + providers = {ProviderType.CONSCRYPT}, + comment = "Conscrypt does not support DSA.") + @Test + public void testDsa2048JdkSha256() throws Exception { + testVerification("dsa_2048_224_sha256_test.json", "DSA", Format.ASN, true); + } + + // OpenSSL generates DSA keys with a 256-bit q (unless specified). + @ExcludedTest( + providers = {ProviderType.CONSCRYPT}, + comment = "Conscrypt does not support DSA.") + @Test + public void testDsa2048Sha256() throws Exception { + testVerification("dsa_2048_256_sha256_test.json", "DSA", Format.ASN, true); + } + + @ExcludedTest( + providers = {ProviderType.CONSCRYPT}, + comment = "Conscrypt does not support DSA.") + @Test + public void testDsa3072Sha256() throws Exception { + testVerification("dsa_3072_256_sha256_test.json", "DSA", Format.ASN, true); + } + + // DSA tests using P1363 formated signatures. + @ExcludedTest( + providers = {ProviderType.CONSCRYPT}, + comment = "Conscrypt does not support DSA.") + @Test + public void testDsa2048Sha224inP1363Format() throws Exception { + testVerification("dsa_2048_224_sha224_p1363_test.json", "DSA", Format.P1363, true); + } + + @ExcludedTest( + providers = {ProviderType.CONSCRYPT}, + comment = "Conscrypt does not support DSA.") + @Test + public void testDsa2048JdkSha256inP1363Format() throws Exception { + testVerification("dsa_2048_224_sha256_p1363_test.json", "DSA", Format.P1363, true); + } + + @ExcludedTest( + providers = {ProviderType.CONSCRYPT}, + comment = "Conscrypt does not support DSA.") + @Test + public void testDsa2048Sha256inP1363Format() throws Exception { + testVerification("dsa_2048_256_sha256_p1363_test.json", "DSA", Format.P1363, true); + } + + @ExcludedTest( + providers = {ProviderType.CONSCRYPT}, + comment = "Conscrypt does not support DSA.") + @Test + public void testDsa3072Sha256inP1363Format() throws Exception { + testVerification("dsa_3072_256_sha256_p1363_test.json", "DSA", Format.P1363, true); + } + } diff --git a/schemas/dsa_p1363_verify_schema.json b/schemas/dsa_p1363_verify_schema.json new file mode 100644 index 0000000..3c56bde --- /dev/null +++ b/schemas/dsa_p1363_verify_schema.json @@ -0,0 +1,151 @@ +{ + "type": "object", + "definitions": { + "DsaP1363TestGroup": { + "type": "object", + "properties": { + "type": { + "enum": [ + "DsaP1363Verify" + ] + }, + "key": { + "$ref": "#/definitions/DsaPublicKey", + "description": "unencoded EC public key" + }, + "keyDer": { + "type": "string", + "format": "Der", + "description": "DER encoded public key" + }, + "keyPem": { + "type": "string", + "format": "Pem", + "description": "Pem encoded public key" + }, + "sha": { + "type": "string", + "format": "MdName", + "description": "the hash function used for DSA" + }, + "tests": { + "type": "array", + "items": { + "$ref": "#/definitions/SignatureTestVector" + } + } + } + }, + "DsaPublicKey": { + "type": "object", + "properties": { + "g": { + "type": "string", + "format": "BigInt", + "description": "the generator of the multiplicative subgroup" + }, + "keySize": { + "type": "integer", + "description": "the key size in bits" + }, + "p": { + "type": "string", + "format": "BigInt", + "description": "the modulus p" + }, + "q": { + "type": "string", + "format": "BigInt", + "description": "the order of the generator g" + }, + "type": { + "type": "string", + "description": "the key type", + "enum": [ + "DsaPublicKey" + ] + }, + "y": { + "type": "string", + "format": "BigInt", + "description": "the public key value" + } + } + }, + "SignatureTestVector": { + "type": "object", + "properties": { + "tcId": { + "type": "integer", + "description": "Identifier of the test case" + }, + "comment": { + "type": "string", + "description": "A brief description of the test case" + }, + "msg": { + "type": "string", + "format": "HexBytes", + "description": "The message to sign" + }, + "sig": { + "type": "string", + "format": "HexBytes", + "description": "A signature for msg" + }, + "result": { + "type": "string", + "description": "Test result", + "enum": [ + "valid", + "invalid", + "acceptable" + ] + }, + "flags": { + "type": "array", + "items": { + "type": "string" + }, + "description": "A list of flags" + } + } + } + }, + "properties": { + "algorithm": { + "type": "string", + "description": "the primitive tested in the test file" + }, + "generatorVersion": { + "type": "string", + "description": "the version of the test vectors." + }, + "header": { + "type": "array", + "items": { + "type": "string" + }, + "description": "additional documentation" + }, + "notes": { + "type": "object", + "description": "a description of the labels used in the test vectors" + }, + "numberOfTests": { + "type": "integer", + "description": "the number of test vectors in this test" + }, + "schema": { + "enum": [ + "dsa_p1363_verify_schema.json" + ] + }, + "testGroups": { + "type": "array", + "items": { + "$ref": "#/definitions/DsaP1363TestGroup" + } + } + } +} diff --git a/testvectors/dsa_2048_224_sha224_p1363_test.json b/testvectors/dsa_2048_224_sha224_p1363_test.json new file mode 100644 index 0000000..0750738 --- /dev/null +++ b/testvectors/dsa_2048_224_sha224_p1363_test.json @@ -0,0 +1,1273 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 127, + "header" : [ + "Test vectors of type DsaP1363Verify are meant for the verification", + "of IEEE P1363 encoded DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries." + }, + "schema" : "dsa_p1363_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "01603c6cd3f3ac5f55da5295ec5ee9ddcc947e8af9d2254162e62f84d800068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "15b0c07917459069e37d5ee33405b13f49e6d96da3a5c01e937b4de2068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "01a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b00068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e485068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bc178f07615a75535ca0ee2274e824a59fef7f79ef575a73a1e040e05", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bb4743cd6f54a9a89f3c112a8446d44b1df6d6cc880555a475ba6c4b5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b01068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bf97da6306fd1a2aa14d918407af57d2bf03aba94c56fd9869ed15b58", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 10, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 11, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 12, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 13, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 14, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 15, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 16, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 17, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 18, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 19, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 20, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000015d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 21, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000015d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 22, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 23, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 24, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 25, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 26, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 27, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 28, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 29, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 30, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 31, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4aebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 32, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4aebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 33, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4aebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 34, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 35, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 36, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 37, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 38, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 39, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 40, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4afbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 41, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4afbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 42, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4afbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 43, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 44, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 45, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 46, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 47, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 48, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 49, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695cbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 50, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695cbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 51, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695cbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 52, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 53, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 54, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 55, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 56, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 57, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 58, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695dbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 59, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695dbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 60, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695dbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 61, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 62, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 63, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 64, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 65, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 66, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 67, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695ebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 68, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695ebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 69, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695ebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 70, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 71, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 72, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 73, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 74, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0100000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 75, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0100000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 76, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 77, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 78, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 79, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 80, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 81, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 82, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 83, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 84, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 85, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 86, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 87, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 88, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 89, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6678f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 90, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "a939df97ddbe605a925e2456acc196ceea94410d54eed9d501befb902f50ce7bac70f84f265794a3ada363f9afacf7b88c5273e23cac5e55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "3b98fa1f5ea18af8e2878571152f257accf243342582a757535f4a461d86c74f77cde3fdeb48efa02ca06a5264981310fa5922339d52dfff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "6413ccb5d0de22129ab5f861f571d9d9419e057101f990cebb2a52e53e332c78c75288f96057795872cbe64f343100b5df2353f60ed257f5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "19dc7c18a0ca1e947b095782aa5ab1e6c3f2ca329d6070959833d88c183eefdcfd75ff8dcdb2c17c184529b8accfa7cb2a5c94d214fa459c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "720931df5201f87af025960a55f815e841d827b85f047b789bb026f125541b566f22f776996699acd28248c9c3c3313d1508c8a09cc582e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "special case hash", + "msg" : "32323534363238393834", + "sig" : "ae0bf0ce838e2edb37604efa49b6cd1d5f900c3c64e5736c673339b818ef9233f76217a6ad249b1f08c59457918a60ea86e8c2a277938c89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "special case hash", + "msg" : "31383237383738363130", + "sig" : "863925f1ecb1dbf5a42d756df18161339f89034584f3642fe5fa43c82f0a360afd74ead00fca0e66c4564e2ceda8870e61059e8ca380f98a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "special case hash", + "msg" : "31353138383631373039", + "sig" : "7bdc97bca7f3013fc6b6fc0034d723de4cf7c7039d09af4ef5f2f4fa2650562418258e080bf50e7b81d95b4ec77b92991a26d0386833ea74", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "special case hash", + "msg" : "32313239323333343232", + "sig" : "051b0d01cfc2a31d139a670eb6f091e9436cc525a9b0242e49428b63718785905b3499e7934112656136da4809529f068c50f96e8e834b76", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "special case hash", + "msg" : "31323231393739303539", + "sig" : "099ce9fa75f5fff9cf3ca5781378269376d9faa205711a6b8aa15690240586c456884c48b71a2e5b0a1dd0bb4471d5c9bc11c06e6618f84f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "special case hash", + "msg" : "32333032353637363131", + "sig" : "52a9967eb246ed578e094b3fd0722864015f065e419fe86dbc9656264b1a9a97c54387f2a4a6ed53c7280450151ec94979e8648bf0307db7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "special case hash", + "msg" : "31313035383638343732", + "sig" : "a5d86a6109be1f7fc13bfa24f3988ab773dd31fc48c078bcf1810d806db2be3b6ae263111b540ab708acdf1d72408fd073e8032634d2dfcc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "special case hash", + "msg" : "31343636363134343432", + "sig" : "6fe4095c131b39ec9e568d2079701707f68f8fc2adbaa110b6b250239f8b5e066750f5e9f2afe77a3a377367288637c6d045d53900368a66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "special case hash", + "msg" : "343431393536343230", + "sig" : "255b9c7a2e453c0e737c6e8cdb2d0a70ff83286381636c8e257acfde4da758b8cc6b44beb5334530d0f18aa435f1f13624f57408e5256a3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "special case hash", + "msg" : "31393639343836303634", + "sig" : "1cfdc22c4198e7c2e8c5f4d444a66af35f4fc050ab5cd79d53e4c2fe08fa67477ae8bd723537f3f67bdc07691341cab13c60ac6619e4fd0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "special case hash", + "msg" : "32323335363732383833", + "sig" : "07e4399a8efea40467291eadd4b72603f5239585dcdaa9af0886b4f1aa6fc9c29a83b42cc38177643363381764b7bcb0ee1b36e9dcc1305c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "special case hash", + "msg" : "32323537383433373033", + "sig" : "8325d2277a644be50232ac0d5d8ef9672c3512bcb63518e57f9da7f86cdcfa9c16a84114784db6a775802937cfbe796df1d1883b330c4d5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "special case hash", + "msg" : "393434353030393436", + "sig" : "b56f2fc3a14310f4f7139e4b87c63b2603094c270ba9ead2b3689dab1188a91b903413844e241fe4f7118635c7c085a465dfa89fe81cd072", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "special case hash", + "msg" : "31363837373839343130", + "sig" : "8d6dd789d09df289b7344a0868d9d93c61ef71ba2aa60f57a904496231da5aea906b4c5618def7f89d275ce6d3947bd00cd77044d213f587", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "special case hash", + "msg" : "333933323631323238", + "sig" : "9a489a5bf29ac49e700ed1c7a61eaf422242e9a9f706f3093835349406b93abe7678e8bb9e6a3744581ba11e657021299f76b7803ce15fcb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "special case hash", + "msg" : "31303733353731303935", + "sig" : "89eef41c40f43032e2c17f80e3bfa8125ba4bef9c5590ea7704067c15a61599ed31031a0d5a9ae6fb1338b0002c7e647a4a76738c7f7ffdb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "special case hash", + "msg" : "3630383837343734", + "sig" : "b1b4bd210c230ad71527f0afdf31872d583978e7b44a4c8b0846f4fe912a4e8750aeaa073dfca5c206f645a8e8f498067331ec037cbbd0e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "special case hash", + "msg" : "31313932353639393632", + "sig" : "4ad46013a0286073fbbfed901623f6838ccd6c81e3e18570b2f5c13c933c2e37d7f559f905fa14277144e2b64d20bf03c41069286139d8cc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "special case hash", + "msg" : "3930303736303933", + "sig" : "159879b8e270418199fb051152897126c80286bd38343fe914737b368a31fa7a9aac01e3df0770d6eaa9476ea36f47295c194a50d62b5eab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "special case hash", + "msg" : "31363032383336313337", + "sig" : "269cc182e0bbd081be7d135ff72355c67a58336657767abf4b9b64051684f1019a21d80feb1bdb4554933e8067feb6f0bf17437d2e63aaa6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "special case hash", + "msg" : "32303830323435363734", + "sig" : "1fd07fe19939130250715186cc77196dcbe20e8e6d67c47b0a6dcf28776f5809de588faddee252de1755a95f7b1f8a073fec81bad1972024", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "special case hash", + "msg" : "31373938323734363539", + "sig" : "5b2d08ff9d8314a064b9bf7e65efc880c41b37dab090c5a33405664b6f790ac01d38c8adf3e9012f3f0e5bc38e17778cdcddf2cddabc75b0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "special case hash", + "msg" : "31313535353737373230", + "sig" : "6e6d35062b651c452c25327b4d99544fc2262be58c57bc8ff75f193a710c4ab62dfa6fb982505b9c4415ffb117808ec1c4b8a5aee5d92722", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "special case hash", + "msg" : "32343332343734363634", + "sig" : "416b0d4f56fb6e2d1075e910c4cb349e8bff99f60aaaafa6a7398f45212d7473330f9bc0e22758072195982cc50d6f4146c87ff72be0bbf8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "special case hash", + "msg" : "32343137323832323737", + "sig" : "5f123d0b2862885918d2a67afc9743657bc6c603abfc0ff7c1d11a272ce308192c6ff01dd1eeb1709be7bfeab115a0edca1bc7b8de901f5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "special case hash", + "msg" : "3737383734373731", + "sig" : "6aaad7b9f862239389d833ab039e7d63b84401bb05155a228848cad479a27fe2e493a1d29020cbb16c2921b1a87bd01bf8ef33e2d9882a37", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAaXi2jTEzTuW8ez6Rq2wjNvq0XGSDa9kstTN7c0256ORPiJ+IaYKfT+F0\n3JNEwWSgulsBJiWbqKQ/YHVk+kodDUlkXh1YhqH8SF4v6R5W6uMw2gXhews9AYwp\nAoWySbxAnnr1QwD8fD6zSRFFfiNxkxrZMC6EUM2V3z1WHqCtlNCi6ryv4N1nKPso\nACm1Vtn0+nwPRqeAQymTZwjpfhH8IrKlB2GokMZbX+oqGkFy9r6eqmDnOM32DAFR\nQuLlYrtioR6BDM3wv2MzBzgvLZqXabEV382rS6yuc/7KKJ2yCdzjTL4Sbox/nZ5P\nj3ETSaYI1We0jAUOnfsyvBhOyqTw8A==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 121, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000005", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "000000000000000000000000000000000000000000000000000000019592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAKmSVO95AeJ+A7YInGSKGEVuS0J1d6WkE6APsTs+9c+DwjoKRD+vxn6PN\nxV/yDrlw2ccS9EeFwP1ZLBf7Q/RiU1ekrIoaYo9yBArlNgg5x8H2shTnoVUw/iKI\ncTnqDwWp2vnZW9a3Rnq/kQfJ++MeNjMCdu7Mzj1ZY1IG1gyiVvmvYGJ2JrBZSYS1\noHXELEIGf6jDMPJYvPFF3yepfajuQZtU46spbHzp72oBEzibPKx4hbRLNyLSfK1g\n5OWpJKHtA0LOqemSVva8EwjUrywK+TebHPIRnOETwIVwX1UZzMG6hWKiI2GQ0/DA\noQ8BRmrXmkgSfChDP2s04kpTmvYPPQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 125, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d2400000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1d8f9992387355ff9381199d883e099d798bb730a7ad074236eb863b14b6aafe487ff8e7276232e938537f18d0fbea02c9ad305b31ef80ca5bfa2560a128b7c6342c692f3ecaf31e16866fe6395f10e6669caed8aa827708d890241f0011f5c2f390804b462e93ea319de7a44bbaf21ff98743611a0a4dd6def604c0bd6ff9d673db27b3ef6b16ac6b32f9fac975562b15908acdf909636b8622467c4b08b812485270f2797f9421dd9998b60b83e738cd359767da3c69a1ec1c4848d1f8dd4bf07282dec668b0fefa480336b0cc428a546620075dfcb488e14076ec76d20bba7111eba9e74e7846502f2b33b9ace80dfd92077c4bc9f396ffa90947de3eb604" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001d8f9992387355ff9381199d883e099d798bb730a7ad074236eb863b14b6aafe487ff8e7276232e938537f18d0fbea02c9ad305b31ef80ca5bfa2560a128b7c6342c692f3ecaf31e16866fe6395f10e6669caed8aa827708d890241f0011f5c2f390804b462e93ea319de7a44bbaf21ff98743611a0a4dd6def604c0bd6ff9d673db27b3ef6b16ac6b32f9fac975562b15908acdf909636b8622467c4b08b812485270f2797f9421dd9998b60b83e738cd359767da3c69a1ec1c4848d1f8dd4bf07282dec668b0fefa480336b0cc428a546620075dfcb488e14076ec76d20bba7111eba9e74e7846502f2b33b9ace80dfd92077c4bc9f396ffa90947de3eb604", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHY+ZkjhzVf+TgRmdiD4JnXmLtzCnrQdCNuuGOxS2qv5If/jnJ2Iy6ThT\nfxjQ++oCya0wWzHvgMpb+iVgoSi3xjQsaS8+yvMeFoZv5jlfEOZmnK7YqoJ3CNiQ\nJB8AEfXC85CAS0Yuk+oxneekS7ryH/mHQ2EaCk3W3vYEwL1v+dZz2yez72sWrGsy\n+frJdVYrFZCKzfkJY2uGIkZ8Swi4EkhScPJ5f5Qh3ZmYtguD5zjNNZdn2jxpoewc\nSEjR+N1L8HKC3sZosP76SAM2sMxCilRmIAdd/LSI4UB27HbSC7pxEeup5054RlAv\nKzO5rOgN/ZIHfEvJ85b/qQlH3j62BA==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 126, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c29592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "516b4a830ae8f21865f7467fcfe264ae975e08ea174bfa27dbea118f1998c473dcd30ec099580fd63dfe601ec2df835eef25597bebe18bac31c6bde258f6543d5703d8c3dfba6e26552ab773f557b6d9a429dd65e96e2473ee5b9383761eda17ac96fd9d239226ad14cd6647f2962b2d2297060dc7f2558d84e6da8ee4bdccb24c74acd7267551e434c7e54052af99dba6121f5efc86db6cdf6b8f9ce1ac77396187894c1420fbe90ec0845528a7b3212df13a3ff8eff84341271240623601fd41f3af8466aeffc0ff1f2eac1878d5fc604e9f19446cdf79865a4c2451cbbca978a254a0fe8fe19fb667e35787bc200b00452f42052bfc55e6fcf6ea9dd8f715" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100516b4a830ae8f21865f7467fcfe264ae975e08ea174bfa27dbea118f1998c473dcd30ec099580fd63dfe601ec2df835eef25597bebe18bac31c6bde258f6543d5703d8c3dfba6e26552ab773f557b6d9a429dd65e96e2473ee5b9383761eda17ac96fd9d239226ad14cd6647f2962b2d2297060dc7f2558d84e6da8ee4bdccb24c74acd7267551e434c7e54052af99dba6121f5efc86db6cdf6b8f9ce1ac77396187894c1420fbe90ec0845528a7b3212df13a3ff8eff84341271240623601fd41f3af8466aeffc0ff1f2eac1878d5fc604e9f19446cdf79865a4c2451cbbca978a254a0fe8fe19fb667e35787bc200b00452f42052bfc55e6fcf6ea9dd8f715", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAUWtKgwro8hhl90Z/z+JkrpdeCOoXS/on2+oRjxmYxHPc0w7AmVgP1j3+\nYB7C34Ne7yVZe+vhi6wxxr3iWPZUPVcD2MPfum4mVSq3c/VXttmkKd1l6W4kc+5b\nk4N2HtoXrJb9nSOSJq0UzWZH8pYrLSKXBg3H8lWNhObajuS9zLJMdKzXJnVR5DTH\n5UBSr5nbphIfXvyG22zfa4+c4ax3OWGHiUwUIPvpDsCEVSinsyEt8To/+O/4Q0En\nEkBiNgH9QfOvhGau/8D/Hy6sGHjV/GBOnxlEbN95hlpMJFHLvKl4olSg/o/hn7Zn\n41eHvCALAEUvQgUr/FXm/Pbqndj3FQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 127, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/dsa_2048_224_sha224_test.json b/testvectors/dsa_2048_224_sha224_test.json new file mode 100644 index 0000000..d83905c --- /dev/null +++ b/testvectors/dsa_2048_224_sha224_test.json @@ -0,0 +1,3024 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 330, + "header" : [ + "Test vectors of test DsaVerify are intended for checking the signature", + "verification of DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries.", + "NoLeadingZero" : "ASN encoded integers with a leading hex-digit in the range 8 .. F are negative. If the first hex-digit of a positive integer is 8 .. F then a leading 0 must be added. Some libraries forgot to do this an therefore generated invalid DSA signatures. Some providers, accept such legacy signatures for compatibility." + }, + "schema" : "dsa_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Legacy:ASN encoding of r misses leading 0", + "msg" : "313233343030", + "sig" : "303c021ca545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 2, + "comment" : "valid", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "long form encoding of length of sequence", + "msg" : "313233343030", + "sig" : "30813d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "length of sequence contains leading 0", + "msg" : "313233343030", + "sig" : "3082003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "uint32 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "3085010000003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "uint64 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "308901000000000000003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "length of sequence = 2**31 - 1", + "msg" : "313233343030", + "sig" : "30847fffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "length of sequence = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3084ffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "length of sequence = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3085ffffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "length of sequence = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3088ffffffffffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "incorrect length of sequence", + "msg" : "313233343030", + "sig" : "30ff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "303d028000a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0280068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "removing sequence", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "lonely sequence tag", + "msg" : "313233343030", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "appending 0's to sequence", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "prepending 0's to sequence", + "msg" : "313233343030", + "sig" : "303f0000021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "appending unused 0's to sequence", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "appending null value to sequence", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3042498177303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30412500303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "303f303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30422222498177021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304122212500021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3045221f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0004deadbeef021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2221498177021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b22202500021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b221e021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3045aa00bb00cd00303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3043aa02aabb303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "30452225aa00bb00cd00021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "30432223aa02aabb021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2224aa00bb00cd00021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3043021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2222aa02aabb021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "truncated length of sequence", + "msg" : "313233343030", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "3080303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "30412280021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2280021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "3080313d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "30412280031d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2280031c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "Replacing sequence with NULL", + "msg" : "313233343030", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2e3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2f3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "313d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "323d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "ff3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "dropping value of sequence", + "msg" : "313233343030", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "using composition for sequence", + "msg" : "313233343030", + "sig" : "3041300102303c1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "303c1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "indefinite length", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated delimiter", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a800", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "indefinite length with additional element", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a805000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "indefinite length with truncated element", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "prepend empty sequence", + "msg" : "313233343030", + "sig" : "303f3000021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "append empty sequence", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a83000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "append garbage with high tag number", + "msg" : "313233343030", + "sig" : "3040021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8bf7f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "sequence of sequence", + "msg" : "313233343030", + "sig" : "303f303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "truncated sequence: removed last 1 elements", + "msg" : "313233343030", + "sig" : "301f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "repeating element in sequence", + "msg" : "313233343030", + "sig" : "305b021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "303e02811d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02811c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "303f0282001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0282001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021e00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021c00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "30420285010000001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0285010000001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3046028901000000000000001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3046021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b028901000000000000001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "304102847fffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02847fffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "30410284ffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0284ffffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "30420285ffffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0285ffffffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "30450288ffffffffffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0288ffffffffffffffff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "303d02ff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02ff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "removing integer", + "msg" : "313233343030", + "sig" : "301e021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "301f02021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "3020021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021f00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021f000000a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e0000068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "appending unused 0's to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "303f021f00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0500021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a80500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "30200281021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "30200500021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d011d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d031d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d041d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303dff1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b001c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b011c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b031c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b041c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bff1c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "30200200021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "30412221020100021ca545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2220020106021b8259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "303d021d02a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c048259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1bfb021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea428", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "303c021c00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b8259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "303e021eff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "3021090180021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "3022021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "3021020100021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "3022021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d01603c6cd3f3ac5f55da5295ec5ee9ddcc947e8af9d2254162e62f84d8021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303c021cea4f3f86e8ba6f961c82a11ccbfa4ec0b61926925c5a3fe16c84b21e021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021dff5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e485021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303c021c15b0c07917459069e37d5ee33405b13f49e6d96da3a5c01e937b4de2021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021dfe9fc3932c0c53a0aa25ad6a13a11622336b8175062ddabe9d19d07b28021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d01a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303c021c5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e485021c068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00c178f07615a75535ca0ee2274e824a59fef7f79ef575a73a1e040e05", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff4b8bc3290ab565760c3eed57bb92bb4e209293377faaa5b8a4593b4b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021cf97da6306fd1a2aa14d918407af57d2bf03aba94c56fd9869ed15b58", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00b4743cd6f54a9a89f3c112a8446d44b1df6d6cc880555a475ba6c4b5", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff3e870f89ea58aaca35f11dd8b17db5a6010808610a8a58c5e1fbf1fb", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d01068259cf902e5d55eb26e7bf850a82d40fc5456b3a902679612ea4a8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00f97da6306fd1a2aa14d918407af57d2bf03aba94c56fd9869ed15b58", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 145, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 146, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 147, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 148, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 149, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 150, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 151, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 152, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 153, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 154, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 155, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 156, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 157, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 158, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 159, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 160, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 161, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 162, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 163, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 164, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 165, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 166, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 167, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 168, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 169, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 170, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 171, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 172, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 173, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 174, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 175, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 176, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 177, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 178, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 179, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 180, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 181, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 182, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 183, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 184, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 185, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 186, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 187, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 188, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 189, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 190, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 191, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 192, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 193, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 194, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 195, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 196, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 197, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 198, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 199, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 200, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 201, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 202, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 203, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 204, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 205, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 206, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 207, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 208, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 209, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 210, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 211, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 212, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 213, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 214, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 215, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 216, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 217, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 218, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 219, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 220, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 221, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 222, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 223, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 224, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 225, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 226, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 227, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 228, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 229, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 230, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 231, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 232, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 233, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 234, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 235, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 236, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 237, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 238, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 239, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 240, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 241, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 242, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 243, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 244, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 245, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 246, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 247, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 248, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 249, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 250, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 251, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 252, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 253, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 254, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 255, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 256, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 257, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 258, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 259, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 260, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 261, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 262, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 263, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 264, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 265, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 266, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 267, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 268, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 269, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 270, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 271, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 272, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 273, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 274, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 275, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 276, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 277, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 278, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 279, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 280, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 281, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 282, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 283, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 284, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 285, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 286, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 287, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30060201010c0130", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30050201010c00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30090c0225730c03732573", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30080201013003020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3003020101", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3006020101010100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303d021d00a939df97ddbe605a925e2456acc196ceea94410d54eed9d501befb90021c2f50ce7bac70f84f265794a3ada363f9afacf7b88c5273e23cac5e55", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303c021c3b98fa1f5ea18af8e2878571152f257accf243342582a757535f4a46021c1d86c74f77cde3fdeb48efa02ca06a5264981310fa5922339d52dfff", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303c021c6413ccb5d0de22129ab5f861f571d9d9419e057101f990cebb2a52e5021c3e332c78c75288f96057795872cbe64f343100b5df2353f60ed257f5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303c021c19dc7c18a0ca1e947b095782aa5ab1e6c3f2ca329d6070959833d88c021c183eefdcfd75ff8dcdb2c17c184529b8accfa7cb2a5c94d214fa459c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303c021c720931df5201f87af025960a55f815e841d827b85f047b789bb026f1021c25541b566f22f776996699acd28248c9c3c3313d1508c8a09cc582e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "32323534363238393834", + "sig" : "303d021d00ae0bf0ce838e2edb37604efa49b6cd1d5f900c3c64e5736c673339b8021c18ef9233f76217a6ad249b1f08c59457918a60ea86e8c2a277938c89", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "31383237383738363130", + "sig" : "303d021d00863925f1ecb1dbf5a42d756df18161339f89034584f3642fe5fa43c8021c2f0a360afd74ead00fca0e66c4564e2ceda8870e61059e8ca380f98a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "31353138383631373039", + "sig" : "303c021c7bdc97bca7f3013fc6b6fc0034d723de4cf7c7039d09af4ef5f2f4fa021c2650562418258e080bf50e7b81d95b4ec77b92991a26d0386833ea74", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "32313239323333343232", + "sig" : "303c021c051b0d01cfc2a31d139a670eb6f091e9436cc525a9b0242e49428b63021c718785905b3499e7934112656136da4809529f068c50f96e8e834b76", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "31323231393739303539", + "sig" : "303c021c099ce9fa75f5fff9cf3ca5781378269376d9faa205711a6b8aa15690021c240586c456884c48b71a2e5b0a1dd0bb4471d5c9bc11c06e6618f84f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "32333032353637363131", + "sig" : "303c021c52a9967eb246ed578e094b3fd0722864015f065e419fe86dbc965626021c4b1a9a97c54387f2a4a6ed53c7280450151ec94979e8648bf0307db7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "31313035383638343732", + "sig" : "303d021d00a5d86a6109be1f7fc13bfa24f3988ab773dd31fc48c078bcf1810d80021c6db2be3b6ae263111b540ab708acdf1d72408fd073e8032634d2dfcc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "31343636363134343432", + "sig" : "303d021c6fe4095c131b39ec9e568d2079701707f68f8fc2adbaa110b6b25023021d009f8b5e066750f5e9f2afe77a3a377367288637c6d045d53900368a66", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "343431393536343230", + "sig" : "303c021c255b9c7a2e453c0e737c6e8cdb2d0a70ff83286381636c8e257acfde021c4da758b8cc6b44beb5334530d0f18aa435f1f13624f57408e5256a3d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "31393639343836303634", + "sig" : "303c021c1cfdc22c4198e7c2e8c5f4d444a66af35f4fc050ab5cd79d53e4c2fe021c08fa67477ae8bd723537f3f67bdc07691341cab13c60ac6619e4fd0e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "32323335363732383833", + "sig" : "303d021c07e4399a8efea40467291eadd4b72603f5239585dcdaa9af0886b4f1021d00aa6fc9c29a83b42cc38177643363381764b7bcb0ee1b36e9dcc1305c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "32323537383433373033", + "sig" : "303d021d008325d2277a644be50232ac0d5d8ef9672c3512bcb63518e57f9da7f8021c6cdcfa9c16a84114784db6a775802937cfbe796df1d1883b330c4d5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "393434353030393436", + "sig" : "303d021d00b56f2fc3a14310f4f7139e4b87c63b2603094c270ba9ead2b3689dab021c1188a91b903413844e241fe4f7118635c7c085a465dfa89fe81cd072", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "31363837373839343130", + "sig" : "303d021d008d6dd789d09df289b7344a0868d9d93c61ef71ba2aa60f57a9044962021c31da5aea906b4c5618def7f89d275ce6d3947bd00cd77044d213f587", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "333933323631323238", + "sig" : "303d021d009a489a5bf29ac49e700ed1c7a61eaf422242e9a9f706f30938353494021c06b93abe7678e8bb9e6a3744581ba11e657021299f76b7803ce15fcb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "31303733353731303935", + "sig" : "303d021d0089eef41c40f43032e2c17f80e3bfa8125ba4bef9c5590ea7704067c1021c5a61599ed31031a0d5a9ae6fb1338b0002c7e647a4a76738c7f7ffdb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "3630383837343734", + "sig" : "303e021d00b1b4bd210c230ad71527f0afdf31872d583978e7b44a4c8b0846f4fe021d00912a4e8750aeaa073dfca5c206f645a8e8f498067331ec037cbbd0e2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "31313932353639393632", + "sig" : "303d021c4ad46013a0286073fbbfed901623f6838ccd6c81e3e18570b2f5c13c021d00933c2e37d7f559f905fa14277144e2b64d20bf03c41069286139d8cc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "3930303736303933", + "sig" : "303d021c159879b8e270418199fb051152897126c80286bd38343fe914737b36021d008a31fa7a9aac01e3df0770d6eaa9476ea36f47295c194a50d62b5eab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "31363032383336313337", + "sig" : "303c021c269cc182e0bbd081be7d135ff72355c67a58336657767abf4b9b6405021c1684f1019a21d80feb1bdb4554933e8067feb6f0bf17437d2e63aaa6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "32303830323435363734", + "sig" : "303c021c1fd07fe19939130250715186cc77196dcbe20e8e6d67c47b0a6dcf28021c776f5809de588faddee252de1755a95f7b1f8a073fec81bad1972024", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "31373938323734363539", + "sig" : "303c021c5b2d08ff9d8314a064b9bf7e65efc880c41b37dab090c5a33405664b021c6f790ac01d38c8adf3e9012f3f0e5bc38e17778cdcddf2cddabc75b0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "31313535353737373230", + "sig" : "303c021c6e6d35062b651c452c25327b4d99544fc2262be58c57bc8ff75f193a021c710c4ab62dfa6fb982505b9c4415ffb117808ec1c4b8a5aee5d92722", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "32343332343734363634", + "sig" : "303c021c416b0d4f56fb6e2d1075e910c4cb349e8bff99f60aaaafa6a7398f45021c212d7473330f9bc0e22758072195982cc50d6f4146c87ff72be0bbf8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "32343137323832323737", + "sig" : "303c021c5f123d0b2862885918d2a67afc9743657bc6c603abfc0ff7c1d11a27021c2ce308192c6ff01dd1eeb1709be7bfeab115a0edca1bc7b8de901f5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "3737383734373731", + "sig" : "303c021c6aaad7b9f862239389d833ab039e7d63b84401bb05155a228848cad4021c79a27fe2e493a1d29020cbb16c2921b1a87bd01bf8ef33e2d9882a37", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "6978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201006978b68d31334ee5bc7b3e91ab6c2336fab45c64836bd92cb5337b734db9e8e44f889f8869829f4fe174dc9344c164a0ba5b0126259ba8a43f607564fa4a1d0d49645e1d5886a1fc485e2fe91e56eae330da05e17b0b3d018c290285b249bc409e7af54300fc7c3eb34911457e2371931ad9302e8450cd95df3d561ea0ad94d0a2eabcafe0dd6728fb280029b556d9f4fa7c0f46a7804329936708e97e11fc22b2a50761a890c65b5fea2a1a4172f6be9eaa60e738cdf60c015142e2e562bb62a11e810ccdf0bf633307382f2d9a9769b115dfcdab4bacae73feca289db209dce34cbe126e8c7f9d9e4f8f711349a608d567b48c050e9dfb32bc184ecaa4f0f0", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAaXi2jTEzTuW8ez6Rq2wjNvq0XGSDa9kstTN7c0256ORPiJ+IaYKfT+F0\n3JNEwWSgulsBJiWbqKQ/YHVk+kodDUlkXh1YhqH8SF4v6R5W6uMw2gXhews9AYwp\nAoWySbxAnnr1QwD8fD6zSRFFfiNxkxrZMC6EUM2V3z1WHqCtlNCi6ryv4N1nKPso\nACm1Vtn0+nwPRqeAQymTZwjpfhH8IrKlB2GokMZbX+oqGkFy9r6eqmDnOM32DAFR\nQuLlYrtioR6BDM3wv2MzBzgvLZqXabEV382rS6yuc/7KKJ2yCdzjTL4Sbox/nZ5P\nj3ETSaYI1We0jAUOnfsyvBhOyqTw8A==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 324, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "3006020101020105", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "2a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201002a64953bde40789f80ed8227192286115b92d09d5de96904e803ec4ecfbd73e0f08e82910febf19fa3cdc55ff20eb970d9c712f44785c0fd592c17fb43f4625357a4ac8a1a628f72040ae5360839c7c1f6b214e7a15530fe22887139ea0f05a9daf9d95bd6b7467abf9107c9fbe31e36330276eeccce3d59635206d60ca256f9af60627626b0594984b5a075c42c42067fa8c330f258bcf145df27a97da8ee419b54e3ab296c7ce9ef6a0113389b3cac7885b44b3722d27cad60e4e5a924a1ed0342cea9e99256f6bc1308d4af2c0af9379b1cf2119ce113c085705f5519ccc1ba8562a2236190d3f0c0a10f01466ad79a48127c28433f6b34e24a539af60f3d", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAKmSVO95AeJ+A7YInGSKGEVuS0J1d6WkE6APsTs+9c+DwjoKRD+vxn6PN\nxV/yDrlw2ccS9EeFwP1ZLBf7Q/RiU1ekrIoaYo9yBArlNgg5x8H2shTnoVUw/iKI\ncTnqDwWp2vnZW9a3Rnq/kQfJ++MeNjMCdu7Mzj1ZY1IG1gyiVvmvYGJ2JrBZSYS1\noHXELEIGf6jDMPJYvPFF3yepfajuQZtU46spbHzp72oBEzibPKx4hbRLNyLSfK1g\n5OWpJKHtA0LOqemSVva8EwjUrywK+TebHPIRnOETwIVwX1UZzMG6hWKiI2GQ0/DA\noQ8BRmrXmkgSfChDP2s04kpTmvYPPQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 328, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1d8f9992387355ff9381199d883e099d798bb730a7ad074236eb863b14b6aafe487ff8e7276232e938537f18d0fbea02c9ad305b31ef80ca5bfa2560a128b7c6342c692f3ecaf31e16866fe6395f10e6669caed8aa827708d890241f0011f5c2f390804b462e93ea319de7a44bbaf21ff98743611a0a4dd6def604c0bd6ff9d673db27b3ef6b16ac6b32f9fac975562b15908acdf909636b8622467c4b08b812485270f2797f9421dd9998b60b83e738cd359767da3c69a1ec1c4848d1f8dd4bf07282dec668b0fefa480336b0cc428a546620075dfcb488e14076ec76d20bba7111eba9e74e7846502f2b33b9ace80dfd92077c4bc9f396ffa90947de3eb604" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001d8f9992387355ff9381199d883e099d798bb730a7ad074236eb863b14b6aafe487ff8e7276232e938537f18d0fbea02c9ad305b31ef80ca5bfa2560a128b7c6342c692f3ecaf31e16866fe6395f10e6669caed8aa827708d890241f0011f5c2f390804b462e93ea319de7a44bbaf21ff98743611a0a4dd6def604c0bd6ff9d673db27b3ef6b16ac6b32f9fac975562b15908acdf909636b8622467c4b08b812485270f2797f9421dd9998b60b83e738cd359767da3c69a1ec1c4848d1f8dd4bf07282dec668b0fefa480336b0cc428a546620075dfcb488e14076ec76d20bba7111eba9e74e7846502f2b33b9ace80dfd92077c4bc9f396ffa90947de3eb604", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHY+ZkjhzVf+TgRmdiD4JnXmLtzCnrQdCNuuGOxS2qv5If/jnJ2Iy6ThT\nfxjQ++oCya0wWzHvgMpb+iVgoSi3xjQsaS8+yvMeFoZv5jlfEOZmnK7YqoJ3CNiQ\nJB8AEfXC85CAS0Yuk+oxneekS7ryH/mHQ2EaCk3W3vYEwL1v+dZz2yez72sWrGsy\n+frJdVYrFZCKzfkJY2uGIkZ8Swi4EkhScPJ5f5Qh3ZmYtguD5zjNNZdn2jxpoewc\nSEjR+N1L8HKC3sZosP76SAM2sMxCilRmIAdd/LSI4UB27HbSC7pxEeup5054RlAv\nKzO5rOgN/ZIHfEvJ85b/qQlH3j62BA==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 329, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "303d021c2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "516b4a830ae8f21865f7467fcfe264ae975e08ea174bfa27dbea118f1998c473dcd30ec099580fd63dfe601ec2df835eef25597bebe18bac31c6bde258f6543d5703d8c3dfba6e26552ab773f557b6d9a429dd65e96e2473ee5b9383761eda17ac96fd9d239226ad14cd6647f2962b2d2297060dc7f2558d84e6da8ee4bdccb24c74acd7267551e434c7e54052af99dba6121f5efc86db6cdf6b8f9ce1ac77396187894c1420fbe90ec0845528a7b3212df13a3ff8eff84341271240623601fd41f3af8466aeffc0ff1f2eac1878d5fc604e9f19446cdf79865a4c2451cbbca978a254a0fe8fe19fb667e35787bc200b00452f42052bfc55e6fcf6ea9dd8f715" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100516b4a830ae8f21865f7467fcfe264ae975e08ea174bfa27dbea118f1998c473dcd30ec099580fd63dfe601ec2df835eef25597bebe18bac31c6bde258f6543d5703d8c3dfba6e26552ab773f557b6d9a429dd65e96e2473ee5b9383761eda17ac96fd9d239226ad14cd6647f2962b2d2297060dc7f2558d84e6da8ee4bdccb24c74acd7267551e434c7e54052af99dba6121f5efc86db6cdf6b8f9ce1ac77396187894c1420fbe90ec0845528a7b3212df13a3ff8eff84341271240623601fd41f3af8466aeffc0ff1f2eac1878d5fc604e9f19446cdf79865a4c2451cbbca978a254a0fe8fe19fb667e35787bc200b00452f42052bfc55e6fcf6ea9dd8f715", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAUWtKgwro8hhl90Z/z+JkrpdeCOoXS/on2+oRjxmYxHPc0w7AmVgP1j3+\nYB7C34Ne7yVZe+vhi6wxxr3iWPZUPVcD2MPfum4mVSq3c/VXttmkKd1l6W4kc+5b\nk4N2HtoXrJb9nSOSJq0UzWZH8pYrLSKXBg3H8lWNhObajuS9zLJMdKzXJnVR5DTH\n5UBSr5nbphIfXvyG22zfa4+c4ax3OWGHiUwUIPvpDsCEVSinsyEt8To/+O/4Q0En\nEkBiNgH9QfOvhGau/8D/Hy6sGHjV/GBOnxlEbN95hlpMJFHLvKl4olSg/o/hn7Zn\n41eHvCALAEUvQgUr/FXm/Pbqndj3FQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-224", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 330, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "303d021c2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/dsa_2048_224_sha256_p1363_test.json b/testvectors/dsa_2048_224_sha256_p1363_test.json new file mode 100644 index 0000000..a6991e6 --- /dev/null +++ b/testvectors/dsa_2048_224_sha256_p1363_test.json @@ -0,0 +1,1497 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 155, + "header" : [ + "Test vectors of type DsaP1363Verify are meant for the verification", + "of IEEE P1363 encoded DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries." + }, + "schema" : "dsa_p1363_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "01603c6cd3f3ac5f55da5295ec5ee9ddcc947e8af9d2254162e62f84d8003be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "15b0c07917459069e37d5ee33405b13f49e6d96da3a5c01e937b4de23be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "01a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b003be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e4853be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bf6dd51876def2ff862f28bb977069a39a27b96d67f6e54bc989211a1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b7f0fdbc59d02bfc75add69161be8f4d23be9cd90f65cacc4e118c119", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b013be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bc419451f1789c7e77bf56eae52712d4c4cb71b5d3b772c04244357bc", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 10, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 11, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 12, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 13, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 14, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 15, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 16, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 17, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 18, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 19, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 20, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000015d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 21, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000015d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 22, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 23, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 24, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 25, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 26, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000018f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 27, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 28, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 29, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 30, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 31, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4aebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 32, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4aebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 33, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4aebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 34, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 35, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 36, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 37, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 38, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 39, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 40, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4afbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 41, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4afbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 42, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4afbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 43, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 44, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 45, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 46, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 47, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 48, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 49, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695cbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 50, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695cbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 51, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695cbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 52, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 53, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 54, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 55, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 56, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 57, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 58, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695dbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 59, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695dbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 60, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695dbaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 61, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 62, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 63, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e00000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 64, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e00000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 65, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 66, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 67, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695ebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 68, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695ebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 69, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695ebaf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 70, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 71, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 72, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 73, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 74, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0100000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 75, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0100000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 76, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 77, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 78, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 79, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 80, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 81, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 82, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 83, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 84, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 85, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 86, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 87, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 88, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 89, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "8f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6678f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 90, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "a939df97ddbe605a925e2456acc196ceea94410d54eed9d501befb90928cb34d0e71f8ea4228243817982090e73989348a4eee774b3c08c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "3b98fa1f5ea18af8e2878571152f257accf243342582a757535f4a469854b465bbd8a95281ef941d844ac8ba573c7d4e4bbb181d3957fb70", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "6413ccb5d0de22129ab5f861f571d9d9419e057101f990cebb2a52e5529801636f56771d44ca9fd33d58f7804fe0f5f7da5fd29159eb8525", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "19dc7c18a0ca1e947b095782aa5ab1e6c3f2ca329d6070959833d88c719ff4872ab6cc0fbe934e36fa17bbc9e4d9ac12c650c3c45ab437f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "720931df5201f87af025960a55f815e841d827b85f047b789bb026f11dc94f0801183f823312dc4cb69565f2dc5ff7e350f8499ea04ef09e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "6282929a6986a4de222f3ee95248b8a73c3a295b61c06d8b1b0e0291ba953d1d97df5ed013efbb682b9e60448d4860d6c03d94773b9137ad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "8e32e47a57c6e85527d23728fec6f182e8e6d81c1061a36621f1f06f36a5ed84200e112dec002b809af40f31f4467fea947bb00209b49b6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "6be782619cf8759fbfa5a2a8617a4e74f423d5c076e2ffe4244fddd444c9e7db875328caca48cc1e35d19ad0512546c2975410f0656f3753", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "7d6d1d409999072fd064e5bc7ecd3add46ad5a6777eff67576a9c68eb79f6ddea366408ee9e2e42467ff471ef22749d6ab08a3b87da7bbdb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "144da10c0af2fa81049de991110f5244f7b190f362fdfe5fd3cc4f92871f86bc71f4c846dde313b049d5dd74ad29760fbc9cfff465f4a7e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "22030ae5e6d9a46321ab2f52ec1308437f7871bddb8ea2fdd2e7b6ae198d53bd26b00c7f1b4010135108267f9a2ec364da378868c2d682e4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "6ca03adc1179d06f19abd0f6e3bda581ad3af91abf52f8c4b2f15e1a7f9f8020a2872c1bf5ebc13eafc12fe9f3101e53b5c79b46d4ce85c8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "5d000dbdb4e5bd082dceaaac1e117ed667928aaa38880b1d5a2ac8b183c7bc41269bc326fee53133114b8110ea1aa32f76974c2ba77b9b16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "a541c4bc4c54d3fa1cb9cf111e25d6700187c04c8af22e5c41af1e0f5a078a2fff1f6db8144bb01fbba0eae8f141a4196507aa1f38e9fcbb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "2e9435238235a67e54a3fb8fdab8766fdd10957619efd6ad6ce2ae23a9c8d673a42090783e323f00372a4564d211527b3b1cbec1e6d8546a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "64c764b18c87c4cc2f6b13cf41af4e944906b6e855154cbd7845dc3a2818558b524c1fb8f5784acd2374ac80a23eb480626c75937fd89b0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "1e9ec38acb4ed3a49515d75aea7b498626dec9f0edc6d65a5d3948b17d5ef36babfc3f6e32bd8f0f0b52cd956b08d25c47ffb0b5dd52349d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "85f316c400fc2b065144f324d7eb368d46e151c0ef280ef7291d04a34f9ea19e883bd4912a2c2f8a7b70ba7491a40312d127d1545eb98d51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "0983cd44dafb67a2d79ed22b19e2e45aba8384d99543ba233f4cda39a9d88871328c3da9030057ab3da7c3cf806eaa95aad7ffadd6819d48", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "72883c2b1004f8341db522aadc5794476a61aeb883e738d826979d586c3f7680a2764b76e0e211b9212cf48551248a54e93d1e1cb0529336", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "316472fd56393aae134a172b8770f21607d4658bfd8f3d2d210b6b4f1ae99ef798d5f794838e034ddf6c8a008dfa9d3f80486c24f4dcd8ea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "33206c948d46f0d4cec9fdfb397453692e06c889ec78a4b16abd9a9897621cb64bde78ca50e7beec065695155fa175d8de3a0e5b131ccfb3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "252760e2a7cb0235774dc6213f3b2d1428f30bf9f2d53f3050d5585bab5cdba682c365c761d2956e84c16906cd9ab8dcdea2e88237393fb9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "101daeb23670a6ac2b6714ede911072e6a1cd6ad5a90925e46b0313c34952fb5e3c6f34d30259c5b643e12129a4989b58ecf45f05224aa39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "082fdc88d92e7d5c7a9da06533d17e07c161094c93a265e6d64e96b6209d8a372e2e5ae13aa90cd2938cfc5b4b459c104e05e46b29fe06b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "7fde93ade947c2bf54c106af40c8f34c397c9671d5f0cc7637c3805138c4571195141d0d381a588730c375fa0d3d43d6ed2c2f5f1cbcf853", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "609619f43b17983ba9b63876d5cd62f3f6df9cecafdca9fee576404eb3d31a9e16d6bf9f2d466322c0a3e51e50d1da2c1973ff38e61d8534", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "54c56807dbce30d9eab7072ec6179934068db366b6dc825c44d2958b3718640b1525ef01c8d7fab684af8906971c5fa3a842c96b4b7900a4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "aa3c052fb3fdfb7693a9c2b6e1199a82b8cf343f142b8207eb5d1c699f94b8b787dbe1c62f9160e3207151c705d558acb852ca10846e793a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "9ed6218104c49e13cbc616528e5f772b2eaa4341222c232cf350a1788bb7f086a93e39e3340458d51047f37b209d2720f5268842e9fc7433", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "45ba82413c2f3020120ee67c7048b95916709bc5d28f5572973ca9039493d4953180ae6d1170d192be8526416d0b233dc4d4b7d38e813a10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "a2184515521e4c5d26f05590543c696ca2bd04b7754a18107d7f62744fbcb3a52ee80de3dca53339c3f6b2196afe3c540adfeb92686029f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "6ec0060128fb86ead65e2739fe011364e7c18cc38bad8f60f3b48e741f70e53b084e3312c4c89af12a534a59e19fa4dbbf78d22debfa8ae1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "b8c5d803085623b0521564605cf18a24ff2d247f375dc639ca9c96445cf78b4c243632ceba5f4356833fbccd21b7e207fcf50534c91a5edf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "8d2ba6eacec3ab1ae10e85f60d11315429bd2a9e6a19c005dd5558074fa58e3be186c4892901571cadee1fe7e6ea83162e7a56c891981541", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "06e6f663c9082e327e2d619f07986c2ee3c439ca855cdcfa024e186da24a5c11aab309f9559da392544c7f6f7357ac49a4d53975958ca6a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "4f1f0ba8d0f76c7a40ede2d0ac23422cc89788cd9a6c2874bf15e9758713d745040d5cc49f18b194882ac409db6d133e7003b1d2d99a5c39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "934ca0f4c8d37eb8cb6e3f1fe9a55a6e130a971537f6324b07238908a6f12a144209f02139fb8caa856949dd2852761494524df421cd74d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "8a9923d49e92bd4fbc6374d98fc3d082833dfd5115c0c7aaf94ba3ce3e3d1276a9820051d1ed7e3ddaee869f80669354adf71065d024832d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "7fa3af955a96dc6de30195626190bffbabf7fc4c13e582b376e406016c62e1f6a3103dadf0b619f942952b04aef3ba085fe556c1a52f3a54", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "7f00a0a9e4503f039fb0a0d5f4eab8e3a4755bf9df6f08ce7363919da85c163cda0b2faaa59f7817387d117450ab8c404187e788a77f1b31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "67866399a597f5a2dec9a5c2d099e40b35c11b194672fb4c91438ce291cf10d8bb45641716c84d77bc821bda2bad258bf108aeae8f800de0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "ac4ad70fba86896eac80c7fe97f23c35eb1bddc3f15f8bac72914a16981b85e49843b3b67cd20a9d84a05f78ac0f7159660d589b54f0daf8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "8cf2b265e8627c86633e01e3ed966da0163c55c59267355139f66fea449bd7479167fbc6e4caa782951215b2b76b413b1df6f5bbbe190e1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "753ea714a8d99a9a3f5055fdcb6385f2c7064175b2792e3deb014d478e8c8a120afe9cb7c53c4d8432848ed1f51663b00688cf1dc19a44a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "3a643f446379372a6709270dc79540f267495e95dc9b650262603c4f6c6a7b062dba75a6a1b40b449f6241b959fb46720a98684a6c174750", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "1fe1800bdb864702fac811ca6120183ef6a435df9bfdff4efe64a4a528752fb108b7dce11b1dd896284ee233536dc162ab4bc32bee28308e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "0e486944dd44a53ac8f38b7476f0cd7f6c3e07c8f1c1b754f120c224b5e7f87de04dbb3e4a8908eda5e9084d7a57febed8366e843ecf069d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "03c0bf70a34ade306e72f385e1bad6a662ba5b1f1181aca9c1e5bfd560f9ecbad2b3c13952635465128323b2313d0d42d4c4856eed793222", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "77a1eca2b4fa6073bd80b6ce4d6caeb44590444cce7fc287b12df3f45477676f99b60c692677f5831298480af8a8e484388615fc879b3576", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "9f7d3131e420c5641c29eb0ddfe52ceb82e7917193b5a35ba32a2f4254343162217bd5a50b73a729f6e7057cdd5e31cd95cd63616b6a7a5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "65bc9d727e2227fd3a87e5fc1ce54fe7173b7a89498ae4c40ab3f8fd74495994198de4bae663e253367ed332c8a96025cbbdd9b52158ba3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "8721959319062747dcd52887d39ca571ed94db756b5a613f416229070201c63166baf11844093afea7bf031371f7a2d3268740a69dd57019", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "56edc8d1c1698df4e8a43f1b1d3a2efcc2a492dad78f0d1fee9bb1ce6805906b6976221f99201bc2649ab781ef5459dc78dac46dbab26507", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "46f67ddd43cc95345132f8204e20039d848a41defd463f82331abd89adafe7d400a62e210763196a82eee19b94f25748551a31d055b1f521", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "925786e4eb98fda38d11cc3ba5a699bad6887fbecdd690f9d403a3671c0cdb20c797b74060c8a1deb5d2c0c7ab508e70ab394f175c8cafa5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "649cdd8680fc91c3fe19e9bd7d7c405c91fdade2de072bc49633a994a0b764f5a259f9d43950b5335d34c623be9f98224b936000ee7d645e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "5dac6cb7a50317649f9d50a855c7cfa3f7b89d7469f6a282cb72c9f31121a77e18cc522539acbd09f6dc8d06d9c21feb63e24c9d199b872a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "30bbd9fde7f64fd2e6406d9f33008cb0e19fb9d308657bc8f705908021882e8ec84feb3aff580f982e52a04d14dcb872b431c745797315bf", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "00848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827" + }, + "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAISBd7m8/xNsUsrvKkqby2Tb77rGnhiq5Jlpa17HsnDpBHi0E7uK2Pju\n6K0yEH17pJLDawB/nvMOvh7khNDqfLD/SvqoxwWtXhZXaXVBTxvA7+0lwhkKPtAG\ni/+h8Dv28hBWybs4M1CFGZfLyJz4cps5RSfwirk86bNgqgVaRxd+gqTOb+dsjf/d\nvW7iD6CNAIXTmD7dLI2aNmrSJFtO0o1nVHafXzp5i+S+Gc9Gk5mGXUZOP2QEOLzg\nPJYsI0TQ1VBUKu09tVwVODO+pEtBRoeLo0fIYUQ2xqrE/Rpg8lxis/hpp9Vcq0tx\nItXpr0Mio/yCFPpV3B7gIUWfssRZWCc=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 149, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "0000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000005", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "000000000000000000000000000000000000000000000000000000019592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "00000000000000000000000000000000000000000000000000000001baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAYpN0kpU34sOwnzDYgVVMpzV/ieJRBUdNu84G5AAe/WFIGkV6oNfX5WXp\nC3o9nGiABftAS/O20+YeQCMAvu58WM7q8AsRLd/u88vCAguiIG3U7wVj1/pSwyG0\n7mKA64WFBB0DytuSRN/yHckEF7vm8GuRwspkhEN8OEaSaxjuIidQgbYHJueiaimp\nR+q9A17eg9ZZJ7POsNTYwvNOlKPeD1fk6pmvBZZXUp9pVLGsm7RITKdrQIPhz0Jk\n7/AoZiE3dh5NfzWx7aPPUWhW8lVThA5Drjg3nSNLBsiRgiEyCB0Z8NXbnyO0u9X1\nZn3Xjz3X8f5fJcpIUV9jNc4cn9CmSw==\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 153, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d2400000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "008f3ac52ec711218f3506dcb7c3add7e66075150e0e89c4713608fb47d02b205a11b56dd1f3b712cbd0880129a3d49b7c981948b5b64ae1600ae4fec622ae5d701d1c83c464cf3e62a0f7246af5227f3b6fac36d9dfbadbb16955f677e130d03e9f002f7253bcc194caa7c04cdcd8bd51b59ffc77b554960f1a2a25ca28198598e25950114e953f890edb2aadb096f5749de57ec847a42cf64d27ea63827c764b4b8d175d4e87cd3cf1de95f1b8f8fcb258ec01470aa669f19e7a35739821f01797414a7c303c5e4648644796ac4d1ad725a4f317139ce5bb09ba5f4dfa25efae5c76c5e757a6026fe7b45429efc01e49b996a82351f8f81bc6aec067c2fa4c70" + }, + "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201060002820101008f3ac52ec711218f3506dcb7c3add7e66075150e0e89c4713608fb47d02b205a11b56dd1f3b712cbd0880129a3d49b7c981948b5b64ae1600ae4fec622ae5d701d1c83c464cf3e62a0f7246af5227f3b6fac36d9dfbadbb16955f677e130d03e9f002f7253bcc194caa7c04cdcd8bd51b59ffc77b554960f1a2a25ca28198598e25950114e953f890edb2aadb096f5749de57ec847a42cf64d27ea63827c764b4b8d175d4e87cd3cf1de95f1b8f8fcb258ec01470aa669f19e7a35739821f01797414a7c303c5e4648644796ac4d1ad725a4f317139ce5bb09ba5f4dfa25efae5c76c5e757a6026fe7b45429efc01e49b996a82351f8f81bc6aec067c2fa4c70", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAI86xS7HESGPNQbct8Ot1+ZgdRUODonEcTYI+0fQKyBaEbVt0fO3EsvQ\niAEpo9SbfJgZSLW2SuFgCuT+xiKuXXAdHIPEZM8+YqD3JGr1In87b6w22d+627Fp\nVfZ34TDQPp8AL3JTvMGUyqfATNzYvVG1n/x3tVSWDxoqJcooGYWY4llQEU6VP4kO\n2yqtsJb1dJ3lfshHpCz2TSfqY4J8dktLjRddTofNPPHelfG4+PyyWOwBRwqmafGe\nejVzmCHwF5dBSnwwPF5GSGRHlqxNGtclpPMXE5zluwm6X036Je+uXHbF51emAm/n\ntFQp78AeSbmWqCNR+Pgbxq7AZ8L6THA=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 154, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c29592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "008ea4b553814c4ef9942ee68801c983746ba37d4b42e68221a85fe482f2b3f15f5e0cbee36933cb216a5121f2c52a59fea0ad9ac45a74fefc9b142b3bd162e15bda6ecb19bad32ba83c9ba1e197c1234bd284753fa1b28b281b3088a435f3de0278a1a72254e841069aa79b247a66844c8a043cdf481afd7ceb7f7ad77cab64982c96a188aa791e4073a6e25fa3350661d8464470b7cf56f8809c709ea18add886ec999ddedfe8dde78c875013cbb99822c3ed69e2454b81c663d965ed0b49333f89342378763a9e5cd967201b31c1f7b6094a20ace771615ce73f8c8888bba8ca61bf82283e344f77fd5983bf404a5f5b98cbc0894ca89d8034008aed1fa0fe8" + }, + "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201060002820101008ea4b553814c4ef9942ee68801c983746ba37d4b42e68221a85fe482f2b3f15f5e0cbee36933cb216a5121f2c52a59fea0ad9ac45a74fefc9b142b3bd162e15bda6ecb19bad32ba83c9ba1e197c1234bd284753fa1b28b281b3088a435f3de0278a1a72254e841069aa79b247a66844c8a043cdf481afd7ceb7f7ad77cab64982c96a188aa791e4073a6e25fa3350661d8464470b7cf56f8809c709ea18add886ec999ddedfe8dde78c875013cbb99822c3ed69e2454b81c663d965ed0b49333f89342378763a9e5cd967201b31c1f7b6094a20ace771615ce73f8c8888bba8ca61bf82283e344f77fd5983bf404a5f5b98cbc0894ca89d8034008aed1fa0fe8", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAI6ktVOBTE75lC7miAHJg3Rro31LQuaCIahf5ILys/FfXgy+42kzyyFq\nUSHyxSpZ/qCtmsRadP78mxQrO9Fi4VvabssZutMrqDyboeGXwSNL0oR1P6Gyiygb\nMIikNfPeAnihpyJU6EEGmqebJHpmhEyKBDzfSBr9fOt/etd8q2SYLJahiKp5HkBz\npuJfozUGYdhGRHC3z1b4gJxwnqGK3YhuyZnd7f6N3njIdQE8u5mCLD7WniRUuBxm\nPZZe0LSTM/iTQjeHY6nlzZZyAbMcH3tglKIKzncWFc5z+MiIi7qMphv4IoPjRPd/\n1Zg79ASl9bmMvAiUyonYA0AIrtH6D+g=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 155, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/dsa_2048_224_sha256_test.json b/testvectors/dsa_2048_224_sha256_test.json new file mode 100644 index 0000000..4d2609e --- /dev/null +++ b/testvectors/dsa_2048_224_sha256_test.json @@ -0,0 +1,3248 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 358, + "header" : [ + "Test vectors of test DsaVerify are intended for checking the signature", + "verification of DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries.", + "NoLeadingZero" : "ASN encoded integers with a leading hex-digit in the range 8 .. F are negative. If the first hex-digit of a positive integer is 8 .. F then a leading 0 must be added. Some libraries forgot to do this an therefore generated invalid DSA signatures. Some providers, accept such legacy signatures for compatibility." + }, + "schema" : "dsa_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "1e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde0382010500028201001e77f842b1ae0fcd9929d394161d41e14614ff7507a9a31f4a1f14d22e2a627a1f4e596624883f1a5b168e9425146f22d5f6ee28757414714bb994ba1129f015d6e04a717edf9b530a5d5cab94f14631e8b4cf79aeb358cc741845553841e8ac461630e804a62f43676ba6794af66899c377b869ea612a7b9fe6611aa96be52eb8b62c979117bbbcca8a7ec1e1ffab1c7dfcfc7048700d3ae3858136e897701d7c2921b5dfef1d1f897f50d96ca1b5c2edc58cada18919e35642f0807eebfa00c99a32f4d095c3188f78ed54711be0325c4b532aeccd6540a567c327225440ea15319bde06510479a1861799e25b57decc73c036d75a0702bd373ca231349931", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAHnf4QrGuD82ZKdOUFh1B4UYU/3UHqaMfSh8U0i4qYnofTllmJIg/GlsW\njpQlFG8i1fbuKHV0FHFLuZS6ESnwFdbgSnF+35tTCl1cq5TxRjHotM95rrNYzHQY\nRVU4QeisRhYw6ASmL0Nna6Z5SvZomcN3uGnqYSp7n+ZhGqlr5S64tiyXkRe7vMqK\nfsHh/6scffz8cEhwDTrjhYE26JdwHXwpIbXf7x0fiX9Q2WyhtcLtxYytoYkZ41ZC\n8IB+6/oAyZoy9NCVwxiPeO1UcRvgMlxLUyrszWVApWfDJyJUQOoVMZveBlEEeaGG\nF5niW1fezHPANtdaBwK9NzyiMTSZMQ==\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Legacy:ASN encoding of r misses leading 0", + "msg" : "313233343030", + "sig" : "303c021ca545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 2, + "comment" : "valid", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "long form encoding of length of sequence", + "msg" : "313233343030", + "sig" : "30813d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "length of sequence contains leading 0", + "msg" : "313233343030", + "sig" : "3082003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "uint32 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "3085010000003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "uint64 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "308901000000000000003d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "length of sequence = 2**31 - 1", + "msg" : "313233343030", + "sig" : "30847fffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "length of sequence = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3084ffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "length of sequence = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3085ffffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "length of sequence = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3088ffffffffffffffff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "incorrect length of sequence", + "msg" : "313233343030", + "sig" : "30ff021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "303d028000a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02803be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "removing sequence", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "lonely sequence tag", + "msg" : "313233343030", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "appending 0's to sequence", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "prepending 0's to sequence", + "msg" : "313233343030", + "sig" : "303f0000021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "appending unused 0's to sequence", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "appending null value to sequence", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3042498177303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30412500303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "303f303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30422222498177021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304122212500021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3045221f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0004deadbeef021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2221498177021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b22202500021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b221e021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3045aa00bb00cd00303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3043aa02aabb303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "30452225aa00bb00cd00021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "30432223aa02aabb021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2224aa00bb00cd00021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "3043021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2222aa02aabb021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "truncated length of sequence", + "msg" : "313233343030", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "3080303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "30412280021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2280021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "3080313d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "30412280031d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b2280031c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "Replacing sequence with NULL", + "msg" : "313233343030", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2e3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2f3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "313d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "323d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "ff3d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "dropping value of sequence", + "msg" : "313233343030", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "using composition for sequence", + "msg" : "313233343030", + "sig" : "3041300102303c1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "303c1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "indefinite length", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated delimiter", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca84400", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "indefinite length with additional element", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca84405000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "indefinite length with truncated element", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "msg" : "313233343030", + "sig" : "3080021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "prepend empty sequence", + "msg" : "313233343030", + "sig" : "303f3000021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "append empty sequence", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8443000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "append garbage with high tag number", + "msg" : "313233343030", + "sig" : "3040021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844bf7f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "sequence of sequence", + "msg" : "313233343030", + "sig" : "303f303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "truncated sequence: removed last 1 elements", + "msg" : "313233343030", + "sig" : "301f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "repeating element in sequence", + "msg" : "313233343030", + "sig" : "305b021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "303e02811d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02811c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "303f0282001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0282001c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021e00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021c00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "30420285010000001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0285010000001c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3046028901000000000000001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "3046021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b028901000000000000001c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "304102847fffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02847fffffff3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "30410284ffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0284ffffffff3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "30420285ffffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3042021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0285ffffffffff3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "30450288ffffffffffffffff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3045021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0288ffffffffffffffff3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "303d02ff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02ff3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "removing integer", + "msg" : "313233343030", + "sig" : "301e021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "301f02021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "3020021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b02", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021f00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021f000000a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e00003be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "appending unused 0's to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0000021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "303f021f00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0500021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "303f021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021e3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8440500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "30200281021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "30200500021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d001d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d011d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d031d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d041d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303dff1d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b001c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b011c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b031c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b041c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7bff1c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "30200200021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "3021021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b0200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "30412221020100021ca545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "3041021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b222002013b021be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "303d021d02a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c39e6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1bfb021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8c4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "303c021c00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021b3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca8", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "303c021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "303e021eff00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "3021090180021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "3022021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "3021020100021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "3022021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d01603c6cd3f3ac5f55da5295ec5ee9ddcc947e8af9d2254162e62f84d8021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303c021cea4f3f86e8ba6f961c82a11ccbfa4ec0b61926925c5a3fe16c84b21e021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021dff5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e485021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303c021c15b0c07917459069e37d5ee33405b13f49e6d96da3a5c01e937b4de2021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021dfe9fc3932c0c53a0aa25ad6a13a11622336b8175062ddabe9d19d07b28021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d01a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303c021c5aba29d291cc988a0495647b6a8de9b95ab42739e8c03f5dd6a5e485021c3be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00f6dd51876def2ff862f28bb977069a39a27b96d67f6e54bc989211a1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c80f0243a62fd4038a52296e9e4170b2dc416326f09a3533b1ee73ee7", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021cc419451f1789c7e77bf56eae52712d4c4cb71b5d3b772c04244357bc", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303d021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021c7f0fdbc59d02bfc75add69161be8f4d23be9cd90f65cacc4e118c119", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021dff0922ae789210d0079d0d744688f965c65d8469298091ab43676dee5f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d013be6bae0e8763818840a9151ad8ed2b3b348e4a2c488d3fbdbbca844", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "303e021d00a545d62d6e336775fb6a9b8495721646a54bd8c6173fc0a2295a1b7b021d00c419451f1789c7e77bf56eae52712d4c4cb71b5d3b772c04244357bc", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 145, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 146, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 147, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 148, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 149, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020100021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 150, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 151, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 152, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 153, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020100021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 154, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802010002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 155, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 156, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 157, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 158, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 159, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 160, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 161, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 162, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021020101021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 163, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 164, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 165, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 166, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022020101021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 167, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802010102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 168, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 169, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 170, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 171, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 172, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 173, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 174, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 175, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30210201ff021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 176, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 177, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 178, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 179, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30220201ff021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 180, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080201ff02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 181, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 182, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 183, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 184, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 185, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 186, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 187, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 188, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 189, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 190, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 191, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 192, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 193, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 194, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 195, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 196, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 197, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 198, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 199, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 200, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 201, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 202, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 203, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 204, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 205, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 206, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820123021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 207, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 208, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3021021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 209, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 210, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 211, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 212, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 213, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 214, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 215, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 216, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 217, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 218, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 219, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 220, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 221, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 222, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 223, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 224, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 225, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 226, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 227, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 228, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 229, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 230, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 231, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 232, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 233, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 234, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 235, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 236, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 237, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 238, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 239, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 240, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 241, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 242, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 243, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 244, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 245, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 246, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 247, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 248, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 249, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 250, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 251, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d01000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 252, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 253, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303d021d0100000000000000000000000000000000000000000000000000000000021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 254, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 255, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 256, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 257, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "303e021d0100000000000000000000000000000000000000000000000000000000021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 258, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820124021d010000000000000000000000000000000000000000000000000000000002820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 259, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024021d0100000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 260, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3022021d0100000000000000000000000000000000000000000000000000000000090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 261, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 262, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 263, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 264, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd6670201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 265, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 266, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012302820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 267, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 268, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 269, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 270, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012402820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 271, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082020a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd66702820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 272, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010a02820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 273, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 274, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021dff450969597a870820211805983688387a10cd4dcc451a7f3f432a96a3", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 275, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 276, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 277, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 278, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4ae", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 279, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3023090380fe01021c5d7b4b5342bc7befef73fd33e4bbe3c2f7995919dd72c0605e6ab4af", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 280, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 281, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 282, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 283, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3024090380fe01021d0100000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 284, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010a090380fe0102820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 285, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 286, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 287, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30060201010c0130", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30050201010c00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30090c0225730c03732573", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30080201013003020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3003020101", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3006020101010100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303e021d00a939df97ddbe605a925e2456acc196ceea94410d54eed9d501befb90021d00928cb34d0e71f8ea4228243817982090e73989348a4eee774b3c08c7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303d021c3b98fa1f5ea18af8e2878571152f257accf243342582a757535f4a46021d009854b465bbd8a95281ef941d844ac8ba573c7d4e4bbb181d3957fb70", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303c021c6413ccb5d0de22129ab5f861f571d9d9419e057101f990cebb2a52e5021c529801636f56771d44ca9fd33d58f7804fe0f5f7da5fd29159eb8525", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303c021c19dc7c18a0ca1e947b095782aa5ab1e6c3f2ca329d6070959833d88c021c719ff4872ab6cc0fbe934e36fa17bbc9e4d9ac12c650c3c45ab437f7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "303c021c720931df5201f87af025960a55f815e841d827b85f047b789bb026f1021c1dc94f0801183f823312dc4cb69565f2dc5ff7e350f8499ea04ef09e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "303d021c6282929a6986a4de222f3ee95248b8a73c3a295b61c06d8b1b0e0291021d00ba953d1d97df5ed013efbb682b9e60448d4860d6c03d94773b9137ad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "303d021d008e32e47a57c6e85527d23728fec6f182e8e6d81c1061a36621f1f06f021c36a5ed84200e112dec002b809af40f31f4467fea947bb00209b49b6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "303c021c6be782619cf8759fbfa5a2a8617a4e74f423d5c076e2ffe4244fddd4021c44c9e7db875328caca48cc1e35d19ad0512546c2975410f0656f3753", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "303d021c7d6d1d409999072fd064e5bc7ecd3add46ad5a6777eff67576a9c68e021d00b79f6ddea366408ee9e2e42467ff471ef22749d6ab08a3b87da7bbdb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "303d021c144da10c0af2fa81049de991110f5244f7b190f362fdfe5fd3cc4f92021d00871f86bc71f4c846dde313b049d5dd74ad29760fbc9cfff465f4a7e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "303c021c22030ae5e6d9a46321ab2f52ec1308437f7871bddb8ea2fdd2e7b6ae021c198d53bd26b00c7f1b4010135108267f9a2ec364da378868c2d682e4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "303c021c6ca03adc1179d06f19abd0f6e3bda581ad3af91abf52f8c4b2f15e1a021c7f9f8020a2872c1bf5ebc13eafc12fe9f3101e53b5c79b46d4ce85c8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "303d021c5d000dbdb4e5bd082dceaaac1e117ed667928aaa38880b1d5a2ac8b1021d0083c7bc41269bc326fee53133114b8110ea1aa32f76974c2ba77b9b16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "303d021d00a541c4bc4c54d3fa1cb9cf111e25d6700187c04c8af22e5c41af1e0f021c5a078a2fff1f6db8144bb01fbba0eae8f141a4196507aa1f38e9fcbb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "303d021c2e9435238235a67e54a3fb8fdab8766fdd10957619efd6ad6ce2ae23021d00a9c8d673a42090783e323f00372a4564d211527b3b1cbec1e6d8546a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "303c021c64c764b18c87c4cc2f6b13cf41af4e944906b6e855154cbd7845dc3a021c2818558b524c1fb8f5784acd2374ac80a23eb480626c75937fd89b0a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "303c021c1e9ec38acb4ed3a49515d75aea7b498626dec9f0edc6d65a5d3948b1021c7d5ef36babfc3f6e32bd8f0f0b52cd956b08d25c47ffb0b5dd52349d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "303d021d0085f316c400fc2b065144f324d7eb368d46e151c0ef280ef7291d04a3021c4f9ea19e883bd4912a2c2f8a7b70ba7491a40312d127d1545eb98d51", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "303d021c0983cd44dafb67a2d79ed22b19e2e45aba8384d99543ba233f4cda39021d00a9d88871328c3da9030057ab3da7c3cf806eaa95aad7ffadd6819d48", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "303c021c72883c2b1004f8341db522aadc5794476a61aeb883e738d826979d58021c6c3f7680a2764b76e0e211b9212cf48551248a54e93d1e1cb0529336", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "303c021c316472fd56393aae134a172b8770f21607d4658bfd8f3d2d210b6b4f021c1ae99ef798d5f794838e034ddf6c8a008dfa9d3f80486c24f4dcd8ea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "303d021c33206c948d46f0d4cec9fdfb397453692e06c889ec78a4b16abd9a98021d0097621cb64bde78ca50e7beec065695155fa175d8de3a0e5b131ccfb3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "303d021c252760e2a7cb0235774dc6213f3b2d1428f30bf9f2d53f3050d5585b021d00ab5cdba682c365c761d2956e84c16906cd9ab8dcdea2e88237393fb9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "303c021c101daeb23670a6ac2b6714ede911072e6a1cd6ad5a90925e46b0313c021c34952fb5e3c6f34d30259c5b643e12129a4989b58ecf45f05224aa39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "303c021c082fdc88d92e7d5c7a9da06533d17e07c161094c93a265e6d64e96b6021c209d8a372e2e5ae13aa90cd2938cfc5b4b459c104e05e46b29fe06b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "303c021c7fde93ade947c2bf54c106af40c8f34c397c9671d5f0cc7637c38051021c38c4571195141d0d381a588730c375fa0d3d43d6ed2c2f5f1cbcf853", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "303d021c609619f43b17983ba9b63876d5cd62f3f6df9cecafdca9fee576404e021d00b3d31a9e16d6bf9f2d466322c0a3e51e50d1da2c1973ff38e61d8534", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "303c021c54c56807dbce30d9eab7072ec6179934068db366b6dc825c44d2958b021c3718640b1525ef01c8d7fab684af8906971c5fa3a842c96b4b7900a4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "303e021d00aa3c052fb3fdfb7693a9c2b6e1199a82b8cf343f142b8207eb5d1c69021d009f94b8b787dbe1c62f9160e3207151c705d558acb852ca10846e793a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "303e021d009ed6218104c49e13cbc616528e5f772b2eaa4341222c232cf350a178021d008bb7f086a93e39e3340458d51047f37b209d2720f5268842e9fc7433", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "303d021c45ba82413c2f3020120ee67c7048b95916709bc5d28f5572973ca903021d009493d4953180ae6d1170d192be8526416d0b233dc4d4b7d38e813a10", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "303d021d00a2184515521e4c5d26f05590543c696ca2bd04b7754a18107d7f6274021c4fbcb3a52ee80de3dca53339c3f6b2196afe3c540adfeb92686029f2", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "303c021c6ec0060128fb86ead65e2739fe011364e7c18cc38bad8f60f3b48e74021c1f70e53b084e3312c4c89af12a534a59e19fa4dbbf78d22debfa8ae1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "303d021d00b8c5d803085623b0521564605cf18a24ff2d247f375dc639ca9c9644021c5cf78b4c243632ceba5f4356833fbccd21b7e207fcf50534c91a5edf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "303d021d008d2ba6eacec3ab1ae10e85f60d11315429bd2a9e6a19c005dd555807021c4fa58e3be186c4892901571cadee1fe7e6ea83162e7a56c891981541", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "303d021c06e6f663c9082e327e2d619f07986c2ee3c439ca855cdcfa024e186d021d00a24a5c11aab309f9559da392544c7f6f7357ac49a4d53975958ca6a3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "303d021c4f1f0ba8d0f76c7a40ede2d0ac23422cc89788cd9a6c2874bf15e975021d008713d745040d5cc49f18b194882ac409db6d133e7003b1d2d99a5c39", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "303e021d00934ca0f4c8d37eb8cb6e3f1fe9a55a6e130a971537f6324b07238908021d00a6f12a144209f02139fb8caa856949dd2852761494524df421cd74d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "303d021d008a9923d49e92bd4fbc6374d98fc3d082833dfd5115c0c7aaf94ba3ce021c3e3d1276a9820051d1ed7e3ddaee869f80669354adf71065d024832d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "303c021c7fa3af955a96dc6de30195626190bffbabf7fc4c13e582b376e40601021c6c62e1f6a3103dadf0b619f942952b04aef3ba085fe556c1a52f3a54", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "303d021c7f00a0a9e4503f039fb0a0d5f4eab8e3a4755bf9df6f08ce7363919d021d00a85c163cda0b2faaa59f7817387d117450ab8c404187e788a77f1b31", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "303d021c67866399a597f5a2dec9a5c2d099e40b35c11b194672fb4c91438ce2021d0091cf10d8bb45641716c84d77bc821bda2bad258bf108aeae8f800de0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "303e021d00ac4ad70fba86896eac80c7fe97f23c35eb1bddc3f15f8bac72914a16021d00981b85e49843b3b67cd20a9d84a05f78ac0f7159660d589b54f0daf8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "303d021d008cf2b265e8627c86633e01e3ed966da0163c55c59267355139f66fea021c449bd7479167fbc6e4caa782951215b2b76b413b1df6f5bbbe190e1a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "303d021c753ea714a8d99a9a3f5055fdcb6385f2c7064175b2792e3deb014d47021d008e8c8a120afe9cb7c53c4d8432848ed1f51663b00688cf1dc19a44a1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "303c021c3a643f446379372a6709270dc79540f267495e95dc9b650262603c4f021c6c6a7b062dba75a6a1b40b449f6241b959fb46720a98684a6c174750", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "303c021c1fe1800bdb864702fac811ca6120183ef6a435df9bfdff4efe64a4a5021c28752fb108b7dce11b1dd896284ee233536dc162ab4bc32bee28308e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "303d021c0e486944dd44a53ac8f38b7476f0cd7f6c3e07c8f1c1b754f120c224021d00b5e7f87de04dbb3e4a8908eda5e9084d7a57febed8366e843ecf069d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "303c021c03c0bf70a34ade306e72f385e1bad6a662ba5b1f1181aca9c1e5bfd5021c60f9ecbad2b3c13952635465128323b2313d0d42d4c4856eed793222", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "303c021c77a1eca2b4fa6073bd80b6ce4d6caeb44590444cce7fc287b12df3f4021c5477676f99b60c692677f5831298480af8a8e484388615fc879b3576", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "303d021d009f7d3131e420c5641c29eb0ddfe52ceb82e7917193b5a35ba32a2f42021c54343162217bd5a50b73a729f6e7057cdd5e31cd95cd63616b6a7a5a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 344, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "303c021c65bc9d727e2227fd3a87e5fc1ce54fe7173b7a89498ae4c40ab3f8fd021c74495994198de4bae663e253367ed332c8a96025cbbdd9b52158ba3b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 345, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "303d021d008721959319062747dcd52887d39ca571ed94db756b5a613f41622907021c0201c63166baf11844093afea7bf031371f7a2d3268740a69dd57019", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "303c021c56edc8d1c1698df4e8a43f1b1d3a2efcc2a492dad78f0d1fee9bb1ce021c6805906b6976221f99201bc2649ab781ef5459dc78dac46dbab26507", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 347, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "303d021c46f67ddd43cc95345132f8204e20039d848a41defd463f82331abd89021d00adafe7d400a62e210763196a82eee19b94f25748551a31d055b1f521", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "303d021d00925786e4eb98fda38d11cc3ba5a699bad6887fbecdd690f9d403a367021c1c0cdb20c797b74060c8a1deb5d2c0c7ab508e70ab394f175c8cafa5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "303d021c649cdd8680fc91c3fe19e9bd7d7c405c91fdade2de072bc49633a994021d00a0b764f5a259f9d43950b5335d34c623be9f98224b936000ee7d645e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "303c021c5dac6cb7a50317649f9d50a855c7cfa3f7b89d7469f6a282cb72c9f3021c1121a77e18cc522539acbd09f6dc8d06d9c21feb63e24c9d199b872a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 351, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "303c021c30bbd9fde7f64fd2e6406d9f33008cb0e19fb9d308657bc8f7059080021c21882e8ec84feb3aff580f982e52a04d14dcb872b431c745797315bf", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "00848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827" + }, + "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde03820106000282010100848177b9bcff136c52caef2a4a9bcb64dbefbac69e18aae499696b5ec7b270e90478b413bb8ad8f8eee8ad32107d7ba492c36b007f9ef30ebe1ee484d0ea7cb0ff4afaa8c705ad5e16576975414f1bc0efed25c2190a3ed0068bffa1f03bf6f21056c9bb383350851997cbc89cf8729b394527f08ab93ce9b360aa055a47177e82a4ce6fe76c8dffddbd6ee20fa08d0085d3983edd2c8d9a366ad2245b4ed28d6754769f5f3a798be4be19cf469399865d464e3f640438bce03c962c2344d0d550542aed3db55c153833bea44b4146878ba347c8614436c6aac4fd1a60f25c62b3f869a7d55cab4b7122d5e9af4322a3fc8214fa55dc1ee021459fb2c4595827", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAISBd7m8/xNsUsrvKkqby2Tb77rGnhiq5Jlpa17HsnDpBHi0E7uK2Pju\n6K0yEH17pJLDawB/nvMOvh7khNDqfLD/SvqoxwWtXhZXaXVBTxvA7+0lwhkKPtAG\ni/+h8Dv28hBWybs4M1CFGZfLyJz4cps5RSfwirk86bNgqgVaRxd+gqTOb+dsjf/d\nvW7iD6CNAIXTmD7dLI2aNmrSJFtO0o1nVHafXzp5i+S+Gc9Gk5mGXUZOP2QEOLzg\nPJYsI0TQ1VBUKu09tVwVODO+pEtBRoeLo0fIYUQ2xqrE/Rpg8lxis/hpp9Vcq0tx\nItXpr0Mio/yCFPpV3B7gIUWfssRZWCc=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 352, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "3006020101020105", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "3022020101021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "3022020101021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b" + }, + "keyDer" : "308203423082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201050002820100629374929537e2c3b09f30d881554ca7357f89e25105474dbbce06e4001efd61481a457aa0d7d7e565e90b7a3d9c688005fb404bf3b6d3e61e402300beee7c58ceeaf00b112ddfeef3cbc2020ba2206dd4ef0563d7fa52c321b4ee6280eb8585041d03cadb9244dff21dc90417bbe6f06b91c2ca6484437c3846926b18ee22275081b60726e7a26a29a947eabd035ede83d65927b3ceb0d4d8c2f34e94a3de0f57e4ea99af059657529f6954b1ac9bb4484ca76b4083e1cf4264eff028662137761e4d7f35b1eda3cf516856f25553840e43ae38379d234b06c891822132081d19f0d5db9f23b4bbd5f5667dd78f3dd7f1fe5f25ca48515f6335ce1c9fd0a64b", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQjCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBQACggEAYpN0kpU34sOwnzDYgVVMpzV/ieJRBUdNu84G5AAe/WFIGkV6oNfX5WXp\nC3o9nGiABftAS/O20+YeQCMAvu58WM7q8AsRLd/u88vCAguiIG3U7wVj1/pSwyG0\n7mKA64WFBB0DytuSRN/yHckEF7vm8GuRwspkhEN8OEaSaxjuIidQgbYHJueiaimp\nR+q9A17eg9ZZJ7POsNTYwvNOlKPeD1fk6pmvBZZXUp9pVLGsm7RITKdrQIPhz0Jk\n7/AoZiE3dh5NfzWx7aPPUWhW8lVThA5Drjg3nSNLBsiRgiEyCB0Z8NXbnyO0u9X1\nZn3Xjz3X8f5fJcpIUV9jNc4cn9CmSw==\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 356, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "3021021c5a252f4fc55618747fd94b13c9bee62bb958d85777cb07dd90710d24020101", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "008f3ac52ec711218f3506dcb7c3add7e66075150e0e89c4713608fb47d02b205a11b56dd1f3b712cbd0880129a3d49b7c981948b5b64ae1600ae4fec622ae5d701d1c83c464cf3e62a0f7246af5227f3b6fac36d9dfbadbb16955f677e130d03e9f002f7253bcc194caa7c04cdcd8bd51b59ffc77b554960f1a2a25ca28198598e25950114e953f890edb2aadb096f5749de57ec847a42cf64d27ea63827c764b4b8d175d4e87cd3cf1de95f1b8f8fcb258ec01470aa669f19e7a35739821f01797414a7c303c5e4648644796ac4d1ad725a4f317139ce5bb09ba5f4dfa25efae5c76c5e757a6026fe7b45429efc01e49b996a82351f8f81bc6aec067c2fa4c70" + }, + "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201060002820101008f3ac52ec711218f3506dcb7c3add7e66075150e0e89c4713608fb47d02b205a11b56dd1f3b712cbd0880129a3d49b7c981948b5b64ae1600ae4fec622ae5d701d1c83c464cf3e62a0f7246af5227f3b6fac36d9dfbadbb16955f677e130d03e9f002f7253bcc194caa7c04cdcd8bd51b59ffc77b554960f1a2a25ca28198598e25950114e953f890edb2aadb096f5749de57ec847a42cf64d27ea63827c764b4b8d175d4e87cd3cf1de95f1b8f8fcb258ec01470aa669f19e7a35739821f01797414a7c303c5e4648644796ac4d1ad725a4f317139ce5bb09ba5f4dfa25efae5c76c5e757a6026fe7b45429efc01e49b996a82351f8f81bc6aec067c2fa4c70", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAI86xS7HESGPNQbct8Ot1+ZgdRUODonEcTYI+0fQKyBaEbVt0fO3EsvQ\niAEpo9SbfJgZSLW2SuFgCuT+xiKuXXAdHIPEZM8+YqD3JGr1In87b6w22d+627Fp\nVfZ34TDQPp8AL3JTvMGUyqfATNzYvVG1n/x3tVSWDxoqJcooGYWY4llQEU6VP4kO\n2yqtsJb1dJ3lfshHpCz2TSfqY4J8dktLjRddTofNPPHelfG4+PyyWOwBRwqmafGe\nejVzmCHwF5dBSnwwPF5GSGRHlqxNGtclpPMXE5zluwm6X036Je+uXHbF51emAm/n\ntFQp78AeSbmWqCNR+Pgbxq7AZ8L6THA=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 357, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "303d021c2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2021d009592121ed12d93197f1ffb863ac63937f28ef4f62f1e009a30aabab1", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "16a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde", + "keySize" : 2048, + "p" : "008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667", + "q" : "00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d", + "type" : "DsaPublicKey", + "y" : "008ea4b553814c4ef9942ee68801c983746ba37d4b42e68221a85fe482f2b3f15f5e0cbee36933cb216a5121f2c52a59fea0ad9ac45a74fefc9b142b3bd162e15bda6ecb19bad32ba83c9ba1e197c1234bd284753fa1b28b281b3088a435f3de0278a1a72254e841069aa79b247a66844c8a043cdf481afd7ceb7f7ad77cab64982c96a188aa791e4073a6e25fa3350661d8464470b7cf56f8809c709ea18add886ec999ddedfe8dde78c875013cbb99822c3ed69e2454b81c663d965ed0b49333f89342378763a9e5cd967201b31c1f7b6094a20ace771615ce73f8c8888bba8ca61bf82283e344f77fd5983bf404a5f5b98cbc0894ca89d8034008aed1fa0fe8" + }, + "keyDer" : "308203433082023506072a8648ce3804013082022802820101008f7935d9b9aae9bfabed887acf4951b6f32ec59e3baf3718e8eac4961f3efd3606e74351a9c4183339b809e7c2ae1c539ba7475b85d011adb8b47987754984695cac0e8f14b3360828a22ffa27110a3d62a993453409a0fe696c4658f84bdd20819c3709a01057b195adcd00233dba5484b6291f9d648ef883448677979cec04b434a6ac2e75e9985de23db0292fc1118c9ffa9d8181e7338db792b730d7b9e349592f68099872153915ea3d6b8b4653c633458f803b32a4c2e0f27290256e4e3f8a3b0838a1c450e4e18c1a29a37ddf5ea143de4b66ff04903ed5cf1623e158d487c608e97f211cd81dca23cb6e380765f822e342be484c05763939601cd667021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695d0282010016a65c58204850704e7502a39757040d34da3a3478c154d4e4a5c02d242ee04f96e61e4bd0904abdac8f37eeb1e09f3182d23c9043cb642f88004160edf9ca09b32076a79c32a627f2473e91879ba2c4e744bd2081544cb55b802c368d1fa83ed489e94e0fa0688e32428a5c78c478c68d0527b71c9a3abb0b0be12c44689639e7d3ce74db101a65aa2b87f64c6826db3ec72f4b5599834bb4edb02f7c90e9a496d3a55d535bebfc45d4f619f63f3dedbb873925c2f224e07731296da887ec1e4748f87efb5fdeb75484316b2232dee553ddaf02112b0d1f02da30973224fe27aeda8b9d4b2922d9ba8be39ed9e103a63c52810bc688b7e2ed4316e1ef17dbde038201060002820101008ea4b553814c4ef9942ee68801c983746ba37d4b42e68221a85fe482f2b3f15f5e0cbee36933cb216a5121f2c52a59fea0ad9ac45a74fefc9b142b3bd162e15bda6ecb19bad32ba83c9ba1e197c1234bd284753fa1b28b281b3088a435f3de0278a1a72254e841069aa79b247a66844c8a043cdf481afd7ceb7f7ad77cab64982c96a188aa791e4073a6e25fa3350661d8464470b7cf56f8809c709ea18add886ec999ddedfe8dde78c875013cbb99822c3ed69e2454b81c663d965ed0b49333f89342378763a9e5cd967201b31c1f7b6094a20ace771615ce73f8c8888bba8ca61bf82283e344f77fd5983bf404a5f5b98cbc0894ca89d8034008aed1fa0fe8", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDQzCCAjUGByqGSM44BAEwggIoAoIBAQCPeTXZuarpv6vtiHrPSVG28y7Fnjuv\nNxjo6sSWHz79NgbnQ1GpxBgzObgJ58KuHFObp0dbhdARrbi0eYd1SYRpXKwOjxSz\nNggooi/6JxEKPWKpk0U0CaD+aWxGWPhL3SCBnDcJoBBXsZWtzQAjPbpUhLYpH51k\njviDRIZ3l5zsBLQ0pqwudemYXeI9sCkvwRGMn/qdgYHnM423krcw17njSVkvaAmY\nchU5Feo9a4tGU8YzRY+AOzKkwuDycpAlbk4/ijsIOKHEUOThjBopo33fXqFD3ktm\n/wSQPtXPFiPhWNSHxgjpfyEc2B3KI8tuOAdl+CLjQr5ITAV2OTlgHNZnAh0AuvaW\npoV499/e5/pnyXfHhe8ysjO65YDAvNVpXQKCAQAWplxYIEhQcE51AqOXVwQNNNo6\nNHjBVNTkpcAtJC7gT5bmHkvQkEq9rI837rHgnzGC0jyQQ8tkL4gAQWDt+coJsyB2\np5wypifyRz6Rh5uixOdEvSCBVEy1W4AsNo0fqD7UielOD6BojjJCilx4xHjGjQUn\ntxyaOrsLC+EsRGiWOefTznTbEBplqiuH9kxoJts+xy9LVZmDS7TtsC98kOmkltOl\nXVNb6/xF1PYZ9j897buHOSXC8iTgdzEpbaiH7B5HSPh++1/et1SEMWsiMt7lU92v\nAhErDR8C2jCXMiT+J67ai51LKSLZuovjntnhA6Y8UoELxoi34u1DFuHvF9veA4IB\nBgACggEBAI6ktVOBTE75lC7miAHJg3Rro31LQuaCIahf5ILys/FfXgy+42kzyyFq\nUSHyxSpZ/qCtmsRadP78mxQrO9Fi4VvabssZutMrqDyboeGXwSNL0oR1P6Gyiygb\nMIikNfPeAnihpyJU6EEGmqebJHpmhEyKBDzfSBr9fOt/etd8q2SYLJahiKp5HkBz\npuJfozUGYdhGRHC3z1b4gJxwnqGK3YhuyZnd7f6N3njIdQE8u5mCLD7WniRUuBxm\nPZZe0LSTM/iTQjeHY6nlzZZyAbMcH3tglKIKzncWFc5z+MiIi7qMphv4IoPjRPd/\n1Zg79ASl9bmMvAiUyonYA0AIrtH6D+g=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 358, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "303d021c2b5a9e2ff5f7aa2ed6ff534908262d0ae5d070377f67704103a5a7c2021d00baf696a68578f7dfdee7fa67c977c785ef32b233bae580c0bcd5695c", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/dsa_2048_256_sha256_p1363_test.json b/testvectors/dsa_2048_256_sha256_p1363_test.json new file mode 100644 index 0000000..7d7e301 --- /dev/null +++ b/testvectors/dsa_2048_256_sha256_p1363_test.json @@ -0,0 +1,1497 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 155, + "header" : [ + "Test vectors of type DsaP1363Verify are meant for the verification", + "of IEEE P1363 encoded DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries." + }, + "schema" : "dsa_p1363_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "669300e7128ef31a126fb015c525596a21bbd43082f8ca6d6f7a9974e4825085d1a50092956cd02016206c572d43eb90146f384454ac7f185f85af8855efcd3b9116c14e4ff859e07b2dad84f91fe23d7c09945368db0ab30fff942741fcfa40f39ea82596370149bf168b79ef3067ba883ee3af6025465a79e96de11bd2f7f6eda740398ef4347ee4551b8571281272f5cb83b0356f37e3ed5a19b084dff5156a3c78f8fdc3ccb5b3db431aa08a280c4a9da780aa4eeca8fb74ed7135b1370121c15328f17e0504ea2e2c68e2e53268f875f17ce3cabd34e77866711c68c711a8ea4fa136a685cd07f5fff584d6c813cf3bffd0d705795998562b9235e61430" + }, + "keyDer" : "308203463082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7038201050002820100669300e7128ef31a126fb015c525596a21bbd43082f8ca6d6f7a9974e4825085d1a50092956cd02016206c572d43eb90146f384454ac7f185f85af8855efcd3b9116c14e4ff859e07b2dad84f91fe23d7c09945368db0ab30fff942741fcfa40f39ea82596370149bf168b79ef3067ba883ee3af6025465a79e96de11bd2f7f6eda740398ef4347ee4551b8571281272f5cb83b0356f37e3ed5a19b084dff5156a3c78f8fdc3ccb5b3db431aa08a280c4a9da780aa4eeca8fb74ed7135b1370121c15328f17e0504ea2e2c68e2e53268f875f17ce3cabd34e77866711c68c711a8ea4fa136a685cd07f5fff584d6c813cf3bffd0d705795998562b9235e61430", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRjCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQUAAoIBAGaTAOcSjvMaEm+wFcUlWWohu9QwgvjKbW96mXTkglCF0aUAkpVs\n0CAWIGxXLUPrkBRvOERUrH8YX4WviFXvzTuRFsFOT/hZ4HstrYT5H+I9fAmUU2jb\nCrMP/5QnQfz6QPOeqCWWNwFJvxaLee8wZ7qIPuOvYCVGWnnpbeEb0vf27adAOY70\nNH7kVRuFcSgScvXLg7A1bzfj7VoZsITf9RVqPHj4/cPMtbPbQxqgiigMSp2ngKpO\n7Kj7dO1xNbE3ASHBUyjxfgUE6i4saOLlMmj4dfF848q9NOd4ZnEcaMcRqOpPoTam\nhc0H9f/1hNbIE887/9DXBXlZmFYrkjXmFDA=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "01aace8c171d789060b16c9f594c85ae5c412aeea77ddf626fd7e20a7da13b0edc005bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "53293d0bd944bf56b63eed0236323a056f61a18026a6cdc424c8c5e7e5d62b825bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "01abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad005bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "542d587a5de6177b026926d474d645d4971b596c5463b5aa26735db5224d8e535bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad015aed61a92437bf085f59a5cc1828c119cac92b6f9001b204dde12a3dacfac99e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ada30a6779d28590af0851e68f6a8f2747e5c364b814847e2f1ec9a627da1670c0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad015bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ada40e82e85726e8d3547c2061a93333170d7d1ca44241661520743df5168dd391", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 10, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 11, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 12, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 13, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 14, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 15, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 16, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 17, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 18, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 19, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 20, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000017f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 21, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000017f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 22, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 23, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 24, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 25, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 26, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 27, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e970000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 28, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e970000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 29, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e977f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 30, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e977f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 31, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 32, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 33, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 34, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 35, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 36, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e980000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 37, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e980000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 38, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e987f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 39, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e987f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 40, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 41, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 42, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 43, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 44, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 45, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e0000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 46, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e0000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 47, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 48, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 49, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2efefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 50, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2efefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 51, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2efefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 52, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 53, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2efaa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 54, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 55, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 56, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 57, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f7f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 58, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2ffefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 59, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2ffefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 60, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2ffefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 61, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 62, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2ffaa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 63, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d300000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 64, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d300000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 65, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d307f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 66, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d307f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 67, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 68, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 69, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 70, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 71, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 72, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 73, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 74, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 75, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 76, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 77, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 78, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 79, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 80, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 81, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 82, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 83, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 84, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 85, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 86, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 87, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 88, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 89, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 90, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "3be2ad698f533f614e3a51d78516e1351c3290f3804f5a9f71e91957c3cddbe2be73fbe8557f552300c7419f25c44e7f0f9fd1e46bd4f3425e1618d320fd5ae6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "a641e5eb2ff15645f4116e384761cac49901b1401f49e384df7909588e49f57604fb56663d880a843344df4280fdbe6bbe0d36610bcda6f254cbfabf8de2f6e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "449e0a27ce7051d0f8fbbf455b123f4f13abbe33ad241309d69d26b75cd725cc7e379e7c248a06d5f545c9960b79ce2fb9edac47c660fa0f57eb0ce7990559ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "8b4795869e2698b6cc0df9d4f94136645a413a4f44ccf14bae01c730cd75da90198563c0d232a147a680bcf3da1dba845c86185cd8ef621b7bef7426a3074ee5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "604c3821289ab84b50d5b7d88c12142e110401bbf9f20a7625643e8312043bd20660afb3b512d3097b9eca609394d76f8eb8380d40c9a2bd90397a214823caf6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "180c73f4c74fb6e7b334e9f1270ccd914855e4bad9e3e72eaef7ef6d1e71168641813736e9d74cf8c2a4301b1da32e63150f9fbcf7ae6a09a5c70ff1b6bd7cbc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "906de536fa2072cef1438942838e943e4e93be513d0741a6fb234f8c8d74bd04a1727b749c455b97e0c60d1e6a6f36e1473ea7447abf04c796b0902c92a8f895", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "34595fed84db5aa784f228e6c5b84db294cec00cdb7958601e1c7d6a3b4dc2806ddcb3ab345a5ebd8431bc705486217ae9a943604a8226f070a7e64cd52ef623", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "91daa5f578e4e559d9cc8d4cbc9db63d33dfb5c52b6b79a85966defdfca3d01f3cad113e5c484348f7a19c6e8e21103c32904d103fa214f3c3f36407a2ef6f06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "4df1e4dacc0508cf02657cdab71d27ee05f8111ecc2a7a1d09ff753fca740a7e16000573ed9b28ddab7decaf856ea2ec434f4d2ed704e5522c5b336f2a5b70df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "d9ed853e73d2ccdb1dc86e63cfa59f75c85fb345a3d5b812adb2d450d72ca9d39a4b2906f63808eca31fe4b9793ed406ddc78556caa029d204def65a590ebb42", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "45f61c098f456c655cd9fcc23985a67fdfa743dd57c9d77abef74e137b6e577438c86a1d24cead2cf3e18f30bd72060b0d77a8897b5552abaca0c9eb5da567d6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "6c4b4384e7c3628064c959a2f2d3b90a4011e7f2b3fc6bc0f0cf9f49a7760465b23537dd41f072f9fd60bc942c6db43d52d1f5ced24bb611fd058e5b66195523", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "e6836e6375c2d5aee16013df0f67319e76111f339cb9438711b9f65edd026201cf189b7b655416a9ea10652fcaf0e96ce456a23efa7b3df95a7ac2ce43186e7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "e92ad0a932504d519e26c00bee69efd30fb1bf4382a560feb32fad2cd5d53ee6a5ab240ad186bcf3f640a5ebbed5425693de57f75d5b1f694c4b1ee024134e8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "46e1cc61d82999032a01c9205f45ada20dd96065d3b6147c4942f2d113a449f7c4212c402e8686a3b047fddba7d852238a1688f695dcf79605238d9868e5a9e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "65be2f02763d587326d3d2ba6b86fc851f57cb81164b642f0869a6a0bbad049d3cee4c7023f79d8b6cf86e0732f27880164a8cf0879ade1e2eeddbfb31b955b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "2e8b5180af54458db77e5ac4f8917f2d80a219f55ca3ae0c20d333db4b7d820a09f9936becb415202c439245425cf9ca7937c54440c64b7da7233f4f02340b6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "bc52d46110ebe12e0431238103a90fb3c11a20f4b9dbd53a6da964b984d59be9fe59398327d35804638ce2bb538d0b94c8670af18c3b85cd40e82ace2130d31d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "754c5cc740e704791bf0a68a268e110137847cb3bae10ccbb2706060212a02c6309c77100e625a6fdd80ef21e60a3a44534a799373bf65222c2acf9d7245f797", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "869313dd0ce20b373ec9a1822b92977081881a7593a96d3813c01a623a88776f7655984b0284800bbcd96db41981a5084bac7385285707de78bb579dd01246f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "c795d6d2004dc8b5cc6104a972246922b3787453f3e345f8bd9948ae0c8fb00ddca61eddfcf4e4b6b1b6c9cdb7ad613e2ba4a4abcca9417ad97462cbb9f2fb28", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "0771cd97fe600651faebb392cf153cc03c1b843d29e47f4355648f0948bba410ab97b476ac96dd8bd4f5977ebc509c414ebc851b352a854c080b59c443eab416", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "f21c2cab31cdab17ab8b40b66c04c3d7c88e403da16cb9112fa290b36c703dd051b15ae192a915d729d105fc9065a7dc1e8ca1beb02822172ecabd1fb6522c47", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "2615c1e0a7355d1628f3c1e7acfefcbebf40843136d47f1d87a46978f3c1fb2d3f9d90968a10c0dc3e4cce197a6641b1fd9712874fbe7cd85293ee33a283cedf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "8b0568762461e7f3cef8c032dc62862119b2b54a47f4de99a25e4647a605ff26a224cadad783f12fd6b94964b2ef50cd048b106351729e1ce5d3f8c7a5bd67d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "b200f71f2163e519e2f6cfad7267c2f769838c6f563667f0781cb0843e3d8c7327f7b25a08088659d544c4084f7e8811308d6eed84b43080a4d454c87f154416", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "8f2e045c3ce02c78e7267cca74028e8bcacc91a08eae166faae74f925137f493a19b156bd464db30cd3ba3128d1d7be20ff2bed5907e25ce387101dd97085b6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "d4d8726e97f3b026032e56a1ee94d2cf26812581165d0d06b817484aa9a6af66c7119ce86d242a067f0823c164883e47e4ac5474fa75a92213b0b8ad8a0ecb16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "5674b0215ab4747afeda36142abe939164ccdd924998c5cec8b0e4c17a9782833acce0953108424481277d003c39a9507710c50185e16d0cf202bdd04e82201d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "219e689570428667194ddf2636864bb285c43dcf202e3ea4cd65ddec6e6d155c7f5b9c961377830023cba70a35c903efc26a2488ec7a214d04292b4d9f5ffd62", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "9e39addba49f7e994c425855f479d4545cbc5aa2ba6c843ba9dcf8807a94ea618c354300b653eb942bc9a8138bddf33dd733c4765d7ac75ff61aac821c87b157", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "8cbcbba925e695b71a25092ba997ef6b6e7817e68d96d0a41f4134ee220c0249fb78ba2af3169f67fd3515cf1278fdefdfa0b1bc7dae4312892747c631e47b37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "4d17761efc27e9249c4e3cb1e6f08023840c18043c8ee40d5e0bb3093e8a8a2aee71e2452dec7c30d84e283c1357bb579ed3acc83c2af50d5f86c629ce364ad6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "031bc20b128d84f1372cc490f809a879c90e72fb0935a5fde75c979672c55f89ca0b728805a0440c32855188d687651c6f974ccd8356066a49092a3a02c5295b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "a3db8e9f80d7b3140f0703197750958c28326b4819704a4be14741c57b0d5a79177fab21f56ef851d2bb4372eaf2e69a1de566e54a1454094a2e8bddf2783891", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "cde0c99b0b521808f9e38238bad55de8a0cc2cf11bdf8294f2a30f5ee9f964744bb91e8cf1eebe4ba8011d5f196984f7b43e3f90b54f69663b6d6377e0647343", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "1a4793e4f00ff497e59b352ee494424daa06483fe2f5c5a8d362df59e8e91cc0eae4192896119238eb322986c7ba89ddb26866f4ae755465e26a7e4ad20b159d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "2e10b493f04e79ec0b6c47147d23a485c7c3caab8e51fe77d458272e2177884c96f51cf701266b98f7fd3bf33d19a10d6a2637b7c59458cf115ba6d03159c7e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "f6e40b0891bd13a77d7349f1ec0d43f1ffaa56726a8af1432186267eb064ba2f1a3b1edd2d840eee9918f297f3978b9dc50789dbdf6f7b7090d95f54552bcd80", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "24d023edab57bb511de08187a383eb1a233610176a87dde81cbff115766cc581eacfd24bdbeabe97e7fceb1d6ca359c324a5c8f7160c3da3fcb8eb72a1ed3bab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "b707af3f1d75bf71467acef297fa88badcb0b2761c1f21baab8ad8415ee9a54e59c53333e854903aacbe4ecbb094729db8685dd5b04fc18129144b5a2e034939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "de80e20f68004993fa6d6c8226bbfd4137b6b1aa7b5ca91b5f6c9f2fa1af473f263f0e8fc6dcee910a8ad5b5f22781832454d1638c00e54e0aacd554aa31aeb8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "7c861501731a708ac8ad8202506ca4f7ab4bf0d57504447894371b7e27086a5e044e43f1d46701776290e335e097da4ce41ab95d1846222b49786b4b2fdbfba6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "f7557420e25c6aec22e4797341f7ded1e1d49637a5bc7375b8a4dac55d7c39c3fbe34f6117e11e560978d67b874a3d92a3ecf05007b9729a92a7b2abcc5516b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "de825eefea1b67b87cec041d7f323c00c647526b2969d8096c27a8ebfd891fa398ea93dae32084b669d92cc878dccfdc89b1b8e9d261c1eb393e2fdd3c6f3b1f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "4cb1dd2650f6a31be8217fde4cf17d800d5d212445b89ba62d174eded1b059011d26b26d0de76394456693aca827a0fd6cc9db9a6b54b9d842322991c9f4fe06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "25c896848723f470893b41f5d34f0292297c8781a73365402f454d6ceab6132c44f04a22f3b2890ccfa100b6a6428bb3c5f51be24b98e2ad409576dd36c7c50e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "35487fea8300ec55b038329bee73cb3b75bb4d8d2164546189a0d8fb13d66eb38c47f3df523ef76311c0d4079a268c5cfda80d910495d4ddc6fc18d98a3fa9ea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "839f13c29fc73d7aefba33af5913a454059ddb9ba5335d2031e346db154b92beb44cefdb903679c83423053581f35e57ef7c11c928eea69c4f2159439da5ad58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "6ff6c131ad6b3eceaa7393cd40128e758f68ea3d9ebe1a248321426c0f908556a17ee9e185dd72ffdb17d3161c08515c48424b5fc4e26b3e8d8ae11046392d25", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "b9a65497c2b2e3b5c49870784d42ceb774a1ed6b43f1d78341195208237d0dccb6d441bb4aeacd4825e23a2d55a5ce161cb481bdc6beb501a3ead9b61d341d8b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "f62b51f44e50d73f7b4b3954f7abcf35661add1d5f5501d008a39ec66c589645c36184d523f183cd12b80e530c2edf658f6ded9cc2be03c2cfc6ce2e86cf0d64", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "0cc5c87a957a738435e013671265b96fe8790b27a6a889345520e7a4b42a70e80a3529a1a109cdbf236abc10c512e7094dfd80254369d645e632f600f047d12d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "fce2ff9230816d43521ed4fe71fece3568494634306d1a6dc711398cc2556a4754d72ce15cf608c3c7814387c5acd8a4a7fc3cf9f798b4ac032ef773d1568382", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "550638ca0a6f6588a96450e94e7827b34b99e145244931cb965f5e64f3ee434828556f0188a52d8575003a80ab290ffb8f6e499af4adf30e2695cdd29d201bba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "9fd754de5a03d3f616845ed6717c83434671c301bcb1ff4d9db0f28d5d13979a89edd7cd7b15bf08f921fc0eba4d64dda0a3dd57580fddbd0555cd0a38ba0f8f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "f4cb5ed5454a7eaa3cbd2ede24f67970e622e882efb687f3fd057267265c50f045b7e439633a26da3db6517626b7bb0acbd35ca8b746f0e0fee20873345e098b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "35307e1a70f63a42e3d5da2ddf99e1637960957385a2cd5254cd0085da76cd5bd8c2dee7adfd4d580610ee5f898bf833029ffc9159c24e2acbd8bd181bf73ab2", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "008011d9d4b913d9fb30353bbd3af1e1ff294ff2f5f878f002ffe001878753ec05599d068890eb76ac04e41e0f22efbcdecdccadffee62418fbb0f2e7c49244a5ee4b27e427665ae4d2e2411c850a0697b3107fd1f3c2d3262838cc37c4e8e4a606e1641fdca3952f38044d70ebe2650536909525d8d3f9b25f7fd3944799c547f96d67a46c860b3c39eeb910a34ab9266403b0897cd66c37787a1e8e40341443e750f80226436b1700e17325ce330188298beee3c65033568fc81a3e58d93b7d6299ff5d1ccd7894872cbd1381839de1779d36a1e57e7c92b64d7a3b4cf780e630bdfa822583becf408ba5cc5be4fab8a1c1265257166c9d2227ece50512511b7" + }, + "keyDer" : "308203473082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7038201060002820101008011d9d4b913d9fb30353bbd3af1e1ff294ff2f5f878f002ffe001878753ec05599d068890eb76ac04e41e0f22efbcdecdccadffee62418fbb0f2e7c49244a5ee4b27e427665ae4d2e2411c850a0697b3107fd1f3c2d3262838cc37c4e8e4a606e1641fdca3952f38044d70ebe2650536909525d8d3f9b25f7fd3944799c547f96d67a46c860b3c39eeb910a34ab9266403b0897cd66c37787a1e8e40341443e750f80226436b1700e17325ce330188298beee3c65033568fc81a3e58d93b7d6299ff5d1ccd7894872cbd1381839de1779d36a1e57e7c92b64d7a3b4cf780e630bdfa822583becf408ba5cc5be4fab8a1c1265257166c9d2227ece50512511b7", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRzCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQYAAoIBAQCAEdnUuRPZ+zA1O7068eH/KU/y9fh48AL/4AGHh1PsBVmdBoiQ\n63asBOQeDyLvvN7NzK3/7mJBj7sPLnxJJEpe5LJ+QnZlrk0uJBHIUKBpezEH/R88\nLTJig4zDfE6OSmBuFkH9yjlS84BE1w6+JlBTaQlSXY0/myX3/TlEeZxUf5bWekbI\nYLPDnuuRCjSrkmZAOwiXzWbDd4eh6OQDQUQ+dQ+AImQ2sXAOFzJc4zAYgpi+7jxl\nAzVo/IGj5Y2Tt9Ypn/XRzNeJSHLL0TgYOd4XedNqHlfnyStk16O0z3gOYwvfqCJY\nO+z0CLpcxb5Pq4ocEmUlcWbJ0iJ+zlBRJRG3\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 149, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000005", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "000000000000000000000000000000000000000000000000000000000000000198fd892416d264b7058043b50d9d9283b4f6f80be48ea80f9899a4eb421ec4b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "56caa190ecf3ed4496f87631ee120f833eea41c392fc62b6e4a5a67e1a57aae4b603ce7ebb9a3bef0d56d486016c0e9395f8edeec48ee1abd08eec3a2841440f6b533caebfa46ae019a76a9d3a301784429b941517a53c060e7db398faf51b6dbb272559f10745673afbb0046f0b6ceacd879b8205b27a24f27a154ecfb496950c783cde13a54e9c7c4988294d82efeeff4b07f828da3b0b44b77245e4ca56f3610117b4d534839c54b6e96a7840bbfaf8a00dfee1ee8a7ae756412d7ecdd118528de1a3387a471c7ec76c9152eb743c83715a5ca1aa501180888f5698f0733cc1b05b692452d498112eb7105b1e21aae3c3e15dab9dcf17456f276e2d319fdd" + }, + "keyDer" : "308203463082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa703820105000282010056caa190ecf3ed4496f87631ee120f833eea41c392fc62b6e4a5a67e1a57aae4b603ce7ebb9a3bef0d56d486016c0e9395f8edeec48ee1abd08eec3a2841440f6b533caebfa46ae019a76a9d3a301784429b941517a53c060e7db398faf51b6dbb272559f10745673afbb0046f0b6ceacd879b8205b27a24f27a154ecfb496950c783cde13a54e9c7c4988294d82efeeff4b07f828da3b0b44b77245e4ca56f3610117b4d534839c54b6e96a7840bbfaf8a00dfee1ee8a7ae756412d7ecdd118528de1a3387a471c7ec76c9152eb743c83715a5ca1aa501180888f5698f0733cc1b05b692452d498112eb7105b1e21aae3c3e15dab9dcf17456f276e2d319fdd", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRjCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQUAAoIBAFbKoZDs8+1Elvh2Me4SD4M+6kHDkvxituSlpn4aV6rktgPOfrua\nO+8NVtSGAWwOk5X47e7EjuGr0I7sOihBRA9rUzyuv6Rq4Bmnap06MBeEQpuUFRel\nPAYOfbOY+vUbbbsnJVnxB0VnOvuwBG8LbOrNh5uCBbJ6JPJ6FU7PtJaVDHg83hOl\nTpx8SYgpTYLv7v9LB/go2jsLRLdyReTKVvNhARe01TSDnFS26Wp4QLv6+KAN/uHu\ninrnVkEtfs3RGFKN4aM4ekccfsdskVLrdDyDcVpcoapQEYCIj1aY8HM8wbBbaSRS\n1JgRLrcQWx4hquPD4V2rnc8XRW8nbi0xn90=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 153, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "25f3838e4d7befe3ca93125ba60f2b4a04a92ce1447e21e26a49e9a86aaaf2880000000000000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "00dd0295d1126b275dca2d4bdba93b07ccb341e3ac0b06b9943d008393ddc630e409e97379f2373423416f01582d0229038ef48e5fd8bda38492f4df19663aa3cd25cc7e0c8a88560932c8a319ecb06aa563c426bf8ddd7f41e7259506fc75802c63c955b5d1fdf6a64ac4c6416f9540ed5fb14f9feea73f391a96328bd40fc86063dac7ad66b7afadb39cd9436d80ba230f60ee7e091bb2a73e762b1fe63e355581af12b7cd8c182814cc8741b7d35362309457eea712cca18a9ccc0e9ba281d12c94c5c07cfd4ae7bf33b7331c678e8b86192401763ab1a252df59148a5049922830d615c83a9db92b31dc17be856b4ae10024a93828522152459dc63d99f61f" + }, + "keyDer" : "308203473082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa703820106000282010100dd0295d1126b275dca2d4bdba93b07ccb341e3ac0b06b9943d008393ddc630e409e97379f2373423416f01582d0229038ef48e5fd8bda38492f4df19663aa3cd25cc7e0c8a88560932c8a319ecb06aa563c426bf8ddd7f41e7259506fc75802c63c955b5d1fdf6a64ac4c6416f9540ed5fb14f9feea73f391a96328bd40fc86063dac7ad66b7afadb39cd9436d80ba230f60ee7e091bb2a73e762b1fe63e355581af12b7cd8c182814cc8741b7d35362309457eea712cca18a9ccc0e9ba281d12c94c5c07cfd4ae7bf33b7331c678e8b86192401763ab1a252df59148a5049922830d615c83a9db92b31dc17be856b4ae10024a93828522152459dc63d99f61f", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRzCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQYAAoIBAQDdApXREmsnXcotS9upOwfMs0HjrAsGuZQ9AIOT3cYw5Anpc3ny\nNzQjQW8BWC0CKQOO9I5f2L2jhJL03xlmOqPNJcx+DIqIVgkyyKMZ7LBqpWPEJr+N\n3X9B5yWVBvx1gCxjyVW10f32pkrExkFvlUDtX7FPn+6nPzkaljKL1A/IYGPax61m\nt6+ts5zZQ22AuiMPYO5+CRuypz52Kx/mPjVVga8St82MGCgUzIdBt9NTYjCUV+6n\nEsyhipzMDpuigdEslMXAfP1K578ztzMcZ46LhhkkAXY6saJS31kUilBJkigw1hXI\nOp25KzHcF76Fa0rhACSpOChSIVJFncY9mfYf\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 154, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "3a57d459afe9be2d49a90eed5268ed3097a59105ea4ca2134fcd847a9485eebb98fd892416d264b7058043b50d9d9283b4f6f80be48ea80f9899a4eb421ec4b6", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "73ca25570623f08e0c0b170397d29d28bf08aaa156bcc2359cad715bf4cc5bd9fa958ef15179adfde5bc5e07b24cdff37fa0b222532cd56d585ded45bfd60efe5a4b2ab26642593783afa320ad90d4cad6f28339906aaaa110b8631d961f95b4d690ffbafb657f09a3e5d722bc9bed55c943914c1354009ca2a66cbb8a7fcdd63faf322138e337ae5aa431cd2830031179e112a5b47aea49f9b9fb5eaa6cd6e9c4c94ecdbceb0498f4210517f5cc73bccc7d50e1dd4487825148833d552c0d675ea58d65fc565a0e2e08fcc1cd55b6b898b8b27149ac0ce5543a69ce45aeb72da0d9647f7e995533beb9a6f119958f9c4557a5d25bb6f081680837d512dee613" + }, + "keyDer" : "308203463082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa703820105000282010073ca25570623f08e0c0b170397d29d28bf08aaa156bcc2359cad715bf4cc5bd9fa958ef15179adfde5bc5e07b24cdff37fa0b222532cd56d585ded45bfd60efe5a4b2ab26642593783afa320ad90d4cad6f28339906aaaa110b8631d961f95b4d690ffbafb657f09a3e5d722bc9bed55c943914c1354009ca2a66cbb8a7fcdd63faf322138e337ae5aa431cd2830031179e112a5b47aea49f9b9fb5eaa6cd6e9c4c94ecdbceb0498f4210517f5cc73bccc7d50e1dd4487825148833d552c0d675ea58d65fc565a0e2e08fcc1cd55b6b898b8b27149ac0ce5543a69ce45aeb72da0d9647f7e995533beb9a6f119958f9c4557a5d25bb6f081680837d512dee613", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRjCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQUAAoIBAHPKJVcGI/CODAsXA5fSnSi/CKqhVrzCNZytcVv0zFvZ+pWO8VF5\nrf3lvF4Hskzf83+gsiJTLNVtWF3tRb/WDv5aSyqyZkJZN4OvoyCtkNTK1vKDOZBq\nqqEQuGMdlh+VtNaQ/7r7ZX8Jo+XXIryb7VXJQ5FME1QAnKKmbLuKf83WP68yITjj\nN65apDHNKDADEXnhEqW0eupJ+bn7Xqps1unEyU7NvOsEmPQhBRf1zHO8zH1Q4d1E\nh4JRSIM9VSwNZ16ljWX8VloOLgj8wc1VtriYuLJxSawM5VQ6ac5FrrctoNlkf36Z\nVTO+uabxGZWPnEVXpdJbtvCBaAg31RLe5hM=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 155, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "3a57d459afe9be2d49a90eed5268ed3097a59105ea4ca2134fcd847a9485eebbfefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/dsa_2048_256_sha256_test.json b/testvectors/dsa_2048_256_sha256_test.json new file mode 100644 index 0000000..aa041f4 --- /dev/null +++ b/testvectors/dsa_2048_256_sha256_test.json @@ -0,0 +1,3248 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 358, + "header" : [ + "Test vectors of test DsaVerify are intended for checking the signature", + "verification of DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries.", + "NoLeadingZero" : "ASN encoded integers with a leading hex-digit in the range 8 .. F are negative. If the first hex-digit of a positive integer is 8 .. F then a leading 0 must be added. Some libraries forgot to do this an therefore generated invalid DSA signatures. Some providers, accept such legacy signatures for compatibility." + }, + "schema" : "dsa_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "669300e7128ef31a126fb015c525596a21bbd43082f8ca6d6f7a9974e4825085d1a50092956cd02016206c572d43eb90146f384454ac7f185f85af8855efcd3b9116c14e4ff859e07b2dad84f91fe23d7c09945368db0ab30fff942741fcfa40f39ea82596370149bf168b79ef3067ba883ee3af6025465a79e96de11bd2f7f6eda740398ef4347ee4551b8571281272f5cb83b0356f37e3ed5a19b084dff5156a3c78f8fdc3ccb5b3db431aa08a280c4a9da780aa4eeca8fb74ed7135b1370121c15328f17e0504ea2e2c68e2e53268f875f17ce3cabd34e77866711c68c711a8ea4fa136a685cd07f5fff584d6c813cf3bffd0d705795998562b9235e61430" + }, + "keyDer" : "308203463082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7038201050002820100669300e7128ef31a126fb015c525596a21bbd43082f8ca6d6f7a9974e4825085d1a50092956cd02016206c572d43eb90146f384454ac7f185f85af8855efcd3b9116c14e4ff859e07b2dad84f91fe23d7c09945368db0ab30fff942741fcfa40f39ea82596370149bf168b79ef3067ba883ee3af6025465a79e96de11bd2f7f6eda740398ef4347ee4551b8571281272f5cb83b0356f37e3ed5a19b084dff5156a3c78f8fdc3ccb5b3db431aa08a280c4a9da780aa4eeca8fb74ed7135b1370121c15328f17e0504ea2e2c68e2e53268f875f17ce3cabd34e77866711c68c711a8ea4fa136a685cd07f5fff584d6c813cf3bffd0d705795998562b9235e61430", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRjCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQUAAoIBAGaTAOcSjvMaEm+wFcUlWWohu9QwgvjKbW96mXTkglCF0aUAkpVs\n0CAWIGxXLUPrkBRvOERUrH8YX4WviFXvzTuRFsFOT/hZ4HstrYT5H+I9fAmUU2jb\nCrMP/5QnQfz6QPOeqCWWNwFJvxaLee8wZ7qIPuOvYCVGWnnpbeEb0vf27adAOY70\nNH7kVRuFcSgScvXLg7A1bzfj7VoZsITf9RVqPHj4/cPMtbPbQxqgiigMSp2ngKpO\n7Kj7dO1xNbE3ASHBUyjxfgUE6i4saOLlMmj4dfF848q9NOd4ZnEcaMcRqOpPoTam\nhc0H9f/1hNbIE887/9DXBXlZmFYrkjXmFDA=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Legacy:ASN encoding of r misses leading 0", + "msg" : "313233343030", + "sig" : "30440220abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 2, + "comment" : "valid", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "long form encoding of length of sequence", + "msg" : "313233343030", + "sig" : "308145022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "length of sequence contains leading 0", + "msg" : "313233343030", + "sig" : "30820045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "3044022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "uint32 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "30850100000045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "uint64 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "3089010000000000000045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "length of sequence = 2**31 - 1", + "msg" : "313233343030", + "sig" : "30847fffffff022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "length of sequence = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3084ffffffff022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "length of sequence = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3085ffffffffff022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "length of sequence = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3088ffffffffffffffff022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "incorrect length of sequence", + "msg" : "313233343030", + "sig" : "30ff022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "3080022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "3045028000abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02805bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "removing sequence", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "lonely sequence tag", + "msg" : "313233343030", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "appending 0's to sequence", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "prepending 0's to sequence", + "msg" : "313233343030", + "sig" : "30470000022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "appending unused 0's to sequence", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "appending null value to sequence", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304a4981773045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304925003045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30473045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304a2226498177022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304922252500022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304d2223022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0004deadbeef02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304a022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad222549817702205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3049022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad2224250002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304d022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad222202205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304daa00bb00cd003045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304baa02aabb3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304d2229aa00bb00cd00022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304b2227aa02aabb022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304d022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad2228aa00bb00cd0002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304b022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad2226aa02aabb02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "truncated length of sequence", + "msg" : "313233343030", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "30803045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "30492280022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad000002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "3049022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad228002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "30803145022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "30492280032100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad000002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "3049022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad228003205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "Replacing sequence with NULL", + "msg" : "313233343030", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2e45022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2f45022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "3145022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "3245022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "ff45022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "dropping value of sequence", + "msg" : "313233343030", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "using composition for sequence", + "msg" : "313233343030", + "sig" : "304930010230442100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "3044022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "30442100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "indefinite length", + "msg" : "313233343030", + "sig" : "3080022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated delimiter", + "msg" : "313233343030", + "sig" : "3080022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "indefinite length with additional element", + "msg" : "313233343030", + "sig" : "3080022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f05000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "indefinite length with truncated element", + "msg" : "313233343030", + "sig" : "3080022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "msg" : "313233343030", + "sig" : "3080022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "msg" : "313233343030", + "sig" : "3080022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "prepend empty sequence", + "msg" : "313233343030", + "sig" : "30473000022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "append empty sequence", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "append garbage with high tag number", + "msg" : "313233343030", + "sig" : "3048022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6fbf7f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "sequence of sequence", + "msg" : "313233343030", + "sig" : "30473045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "truncated sequence: removed last 1 elements", + "msg" : "313233343030", + "sig" : "3023022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "repeating element in sequence", + "msg" : "313233343030", + "sig" : "3067022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "304602812100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0281205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "30470282002100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad028200205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "3045022200abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "3045022000abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02215bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad021f5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304a0285010000002100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304a022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad028501000000205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304e028901000000000000002100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304e022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02890100000000000000205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "304902847fffffff00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "3049022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02847fffffff5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "30490284ffffffff00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3049022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0284ffffffff5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "304a0285ffffffffff00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "304a022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0285ffffffffff5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "304d0288ffffffffffffffff00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "304d022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0288ffffffffffffffff5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "304502ff00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02ff5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "removing integer", + "msg" : "313233343030", + "sig" : "302202205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "30230202205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "3024022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "3047022300abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad000002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02225bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "30470223000000abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad022200005bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "appending unused 0's to integer", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad000002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "3047022300abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad050002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "3047022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02225bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "3024028102205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "3025022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "3024050002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "3025022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045002100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045012100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045032100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045042100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045ff2100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad00205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad01205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad03205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad04205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271adff205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "3024020002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "3025022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "304922250201000220abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "3049022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad222402015b021ff17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "3045022102abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad022059f17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb2712d02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722cef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "3044022000abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb27102205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "3044022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad021f5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "3044022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad021ff17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "30460222ff00abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0221ff5bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "302509018002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "3026022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "302502010002205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "3026022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3045022101aace8c171d789060b16c9f594c85ae5c412aeea77ddf626fd7e20a7da13b0edc02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30440220acd6c2f426bb40a949c112fdc9cdc5fa909e5e7fd959323bdb373a181a29d47e02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30450221ff542d587a5de6177b026926d474d645d4971b596c5463b5aa26735db5224d8e5302205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3044022053293d0bd944bf56b63eed0236323a056f61a18026a6cdc424c8c5e7e5d62b8202205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30450221fe553173e8e2876f9f4e9360a6b37a51a3bed5115882209d90281df5825ec4f12402205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3045022101abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad02205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30440220542d587a5de6177b026926d474d645d4971b596c5463b5aa26735db5224d8e5302205bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0221015aed61a92437bf085f59a5cc1828c119cac92b6f9001b204dde12a3dacfac99e", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0221ff5cf598862d7a6f50f7ae19709570d8b81a3c9b47eb7b81d0e13659d825e98f40", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3045022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0220a40e82e85726e8d3547c2061a93333170d7d1ca44241661520743df5168dd391", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad022100a30a6779d28590af0851e68f6a8f2747e5c364b814847e2f1ec9a627da1670c0", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0221fea5129e56dbc840f7a0a65a33e7d73ee63536d4906ffe4dfb221ed5c253053662", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad0221015bf17d17a8d9172cab83df9e56cccce8f282e35bbdbe99eadf8bc20ae9722c6f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3046022100abd2a785a219e884fd96d92b8b29ba2b68e4a693ab9c4a55d98ca24addb271ad022100a40e82e85726e8d3547c2061a93333170d7d1ca44241661520743df5168dd391", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201000221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 145, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 146, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 147, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 148, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010002207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 149, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010002207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 150, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020100022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 151, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020100022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 152, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020100022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 153, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201000221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 154, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080201000282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 155, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 156, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 157, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201010221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 158, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 159, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 160, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 161, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010102207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 162, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010102207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 163, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020101022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 164, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020101022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 165, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020101022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 166, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201010221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 167, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080201010282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 168, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 169, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 170, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff0221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 171, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 172, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 173, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 174, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30250201ff02207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 175, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30250201ff02207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 176, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 177, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 178, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 179, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff0221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 180, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080201ff0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 181, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 182, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 183, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e970221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 184, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 185, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 186, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e970201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 187, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e9702207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 188, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e9702207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 189, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 190, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 191, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 192, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e970221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 193, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012702207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e970282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 194, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302702207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 195, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 196, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e980221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 197, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 198, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 199, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e980201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 200, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e9802207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 201, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e9802207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 202, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 203, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 204, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 205, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e980221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 206, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012702207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e980282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 207, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302702207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 208, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 209, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e0221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 210, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 211, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 212, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 213, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e02207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 214, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e02207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 215, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 216, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 217, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 218, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e0221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 219, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820128022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 220, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 221, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 222, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 223, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 224, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 225, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 226, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f02207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 227, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f02207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 228, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 229, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 230, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 231, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 232, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820128022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 233, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 234, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 235, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d300221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 236, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 237, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 238, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d300201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 239, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d3002207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 240, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d3002207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 241, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 242, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 243, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 244, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d300221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 245, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30820128022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d300282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 246, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 247, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 248, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304602210100000000000000000000000000000000000000000000000000000000000000000221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 249, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260221010000000000000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 250, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260221010000000000000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 251, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302602210100000000000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 252, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022101000000000000000000000000000000000000000000000000000000000000000002207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 253, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022101000000000000000000000000000000000000000000000000000000000000000002207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 254, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30460221010000000000000000000000000000000000000000000000000000000000000000022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 255, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30460221010000000000000000000000000000000000000000000000000000000000000000022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 256, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30460221010000000000000000000000000000000000000000000000000000000000000000022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 257, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304602210100000000000000000000000000000000000000000000000000000000000000000221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 258, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082012802210100000000000000000000000000000000000000000000000000000000000000000282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 259, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30280221010000000000000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 260, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260221010000000000000000000000000000000000000000000000000000000000000000090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 261, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201280282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf90221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 262, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 263, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 264, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf90201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 265, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201270282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf902207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 266, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201270282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf902207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 267, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201280282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 268, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201280282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 269, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201280282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 270, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201280282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf90221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 271, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082020a0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf90282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 272, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010a0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 273, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201080282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 274, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe010221ff01041b6e84a158244c2a39d23ea40bcf27b9b7ec2dbce7e601aa97cd3c7762d1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 275, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 276, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 277, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 278, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3027090380fe0102207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e97", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 279, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3027090380fe0102207f7df248bdaf53edd9eae316e0adfa186c232409e9218c0cff2ab41961c44e98", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 280, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe01022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 281, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe01022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 282, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe01022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d30", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 283, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe010221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 284, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082010a090380fe010282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 285, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 286, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 287, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30060201010c0130", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30050201010c00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30090c0225730c03732573", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30080201013003020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3003020101", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3006020101010100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "304502203be2ad698f533f614e3a51d78516e1351c3290f3804f5a9f71e91957c3cddbe2022100be73fbe8557f552300c7419f25c44e7f0f9fd1e46bd4f3425e1618d320fd5ae6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "3045022100a641e5eb2ff15645f4116e384761cac49901b1401f49e384df7909588e49f576022004fb56663d880a843344df4280fdbe6bbe0d36610bcda6f254cbfabf8de2f6e9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "30440220449e0a27ce7051d0f8fbbf455b123f4f13abbe33ad241309d69d26b75cd725cc02207e379e7c248a06d5f545c9960b79ce2fb9edac47c660fa0f57eb0ce7990559ed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "30450221008b4795869e2698b6cc0df9d4f94136645a413a4f44ccf14bae01c730cd75da900220198563c0d232a147a680bcf3da1dba845c86185cd8ef621b7bef7426a3074ee5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "30440220604c3821289ab84b50d5b7d88c12142e110401bbf9f20a7625643e8312043bd202200660afb3b512d3097b9eca609394d76f8eb8380d40c9a2bd90397a214823caf6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "30440220180c73f4c74fb6e7b334e9f1270ccd914855e4bad9e3e72eaef7ef6d1e711686022041813736e9d74cf8c2a4301b1da32e63150f9fbcf7ae6a09a5c70ff1b6bd7cbc", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "3046022100906de536fa2072cef1438942838e943e4e93be513d0741a6fb234f8c8d74bd04022100a1727b749c455b97e0c60d1e6a6f36e1473ea7447abf04c796b0902c92a8f895", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "3044022034595fed84db5aa784f228e6c5b84db294cec00cdb7958601e1c7d6a3b4dc28002206ddcb3ab345a5ebd8431bc705486217ae9a943604a8226f070a7e64cd52ef623", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "304502210091daa5f578e4e559d9cc8d4cbc9db63d33dfb5c52b6b79a85966defdfca3d01f02203cad113e5c484348f7a19c6e8e21103c32904d103fa214f3c3f36407a2ef6f06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "304402204df1e4dacc0508cf02657cdab71d27ee05f8111ecc2a7a1d09ff753fca740a7e022016000573ed9b28ddab7decaf856ea2ec434f4d2ed704e5522c5b336f2a5b70df", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "3046022100d9ed853e73d2ccdb1dc86e63cfa59f75c85fb345a3d5b812adb2d450d72ca9d30221009a4b2906f63808eca31fe4b9793ed406ddc78556caa029d204def65a590ebb42", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "3044022045f61c098f456c655cd9fcc23985a67fdfa743dd57c9d77abef74e137b6e5774022038c86a1d24cead2cf3e18f30bd72060b0d77a8897b5552abaca0c9eb5da567d6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "304502206c4b4384e7c3628064c959a2f2d3b90a4011e7f2b3fc6bc0f0cf9f49a7760465022100b23537dd41f072f9fd60bc942c6db43d52d1f5ced24bb611fd058e5b66195523", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "3046022100e6836e6375c2d5aee16013df0f67319e76111f339cb9438711b9f65edd026201022100cf189b7b655416a9ea10652fcaf0e96ce456a23efa7b3df95a7ac2ce43186e7f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "3046022100e92ad0a932504d519e26c00bee69efd30fb1bf4382a560feb32fad2cd5d53ee6022100a5ab240ad186bcf3f640a5ebbed5425693de57f75d5b1f694c4b1ee024134e8a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "3045022046e1cc61d82999032a01c9205f45ada20dd96065d3b6147c4942f2d113a449f7022100c4212c402e8686a3b047fddba7d852238a1688f695dcf79605238d9868e5a9e1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "3044022065be2f02763d587326d3d2ba6b86fc851f57cb81164b642f0869a6a0bbad049d02203cee4c7023f79d8b6cf86e0732f27880164a8cf0879ade1e2eeddbfb31b955b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "304402202e8b5180af54458db77e5ac4f8917f2d80a219f55ca3ae0c20d333db4b7d820a022009f9936becb415202c439245425cf9ca7937c54440c64b7da7233f4f02340b6c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "3046022100bc52d46110ebe12e0431238103a90fb3c11a20f4b9dbd53a6da964b984d59be9022100fe59398327d35804638ce2bb538d0b94c8670af18c3b85cd40e82ace2130d31d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "30440220754c5cc740e704791bf0a68a268e110137847cb3bae10ccbb2706060212a02c60220309c77100e625a6fdd80ef21e60a3a44534a799373bf65222c2acf9d7245f797", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "3045022100869313dd0ce20b373ec9a1822b92977081881a7593a96d3813c01a623a88776f02207655984b0284800bbcd96db41981a5084bac7385285707de78bb579dd01246f8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "3046022100c795d6d2004dc8b5cc6104a972246922b3787453f3e345f8bd9948ae0c8fb00d022100dca61eddfcf4e4b6b1b6c9cdb7ad613e2ba4a4abcca9417ad97462cbb9f2fb28", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "304502200771cd97fe600651faebb392cf153cc03c1b843d29e47f4355648f0948bba410022100ab97b476ac96dd8bd4f5977ebc509c414ebc851b352a854c080b59c443eab416", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "3045022100f21c2cab31cdab17ab8b40b66c04c3d7c88e403da16cb9112fa290b36c703dd0022051b15ae192a915d729d105fc9065a7dc1e8ca1beb02822172ecabd1fb6522c47", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "304402202615c1e0a7355d1628f3c1e7acfefcbebf40843136d47f1d87a46978f3c1fb2d02203f9d90968a10c0dc3e4cce197a6641b1fd9712874fbe7cd85293ee33a283cedf", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "30460221008b0568762461e7f3cef8c032dc62862119b2b54a47f4de99a25e4647a605ff26022100a224cadad783f12fd6b94964b2ef50cd048b106351729e1ce5d3f8c7a5bd67d3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "3045022100b200f71f2163e519e2f6cfad7267c2f769838c6f563667f0781cb0843e3d8c73022027f7b25a08088659d544c4084f7e8811308d6eed84b43080a4d454c87f154416", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "30460221008f2e045c3ce02c78e7267cca74028e8bcacc91a08eae166faae74f925137f493022100a19b156bd464db30cd3ba3128d1d7be20ff2bed5907e25ce387101dd97085b6d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "3046022100d4d8726e97f3b026032e56a1ee94d2cf26812581165d0d06b817484aa9a6af66022100c7119ce86d242a067f0823c164883e47e4ac5474fa75a92213b0b8ad8a0ecb16", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "304402205674b0215ab4747afeda36142abe939164ccdd924998c5cec8b0e4c17a97828302203acce0953108424481277d003c39a9507710c50185e16d0cf202bdd04e82201d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "30440220219e689570428667194ddf2636864bb285c43dcf202e3ea4cd65ddec6e6d155c02207f5b9c961377830023cba70a35c903efc26a2488ec7a214d04292b4d9f5ffd62", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "30460221009e39addba49f7e994c425855f479d4545cbc5aa2ba6c843ba9dcf8807a94ea610221008c354300b653eb942bc9a8138bddf33dd733c4765d7ac75ff61aac821c87b157", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "30460221008cbcbba925e695b71a25092ba997ef6b6e7817e68d96d0a41f4134ee220c0249022100fb78ba2af3169f67fd3515cf1278fdefdfa0b1bc7dae4312892747c631e47b37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "304502204d17761efc27e9249c4e3cb1e6f08023840c18043c8ee40d5e0bb3093e8a8a2a022100ee71e2452dec7c30d84e283c1357bb579ed3acc83c2af50d5f86c629ce364ad6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "30450220031bc20b128d84f1372cc490f809a879c90e72fb0935a5fde75c979672c55f89022100ca0b728805a0440c32855188d687651c6f974ccd8356066a49092a3a02c5295b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "3045022100a3db8e9f80d7b3140f0703197750958c28326b4819704a4be14741c57b0d5a790220177fab21f56ef851d2bb4372eaf2e69a1de566e54a1454094a2e8bddf2783891", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "3045022100cde0c99b0b521808f9e38238bad55de8a0cc2cf11bdf8294f2a30f5ee9f9647402204bb91e8cf1eebe4ba8011d5f196984f7b43e3f90b54f69663b6d6377e0647343", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "304502201a4793e4f00ff497e59b352ee494424daa06483fe2f5c5a8d362df59e8e91cc0022100eae4192896119238eb322986c7ba89ddb26866f4ae755465e26a7e4ad20b159d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "304502202e10b493f04e79ec0b6c47147d23a485c7c3caab8e51fe77d458272e2177884c02210096f51cf701266b98f7fd3bf33d19a10d6a2637b7c59458cf115ba6d03159c7e6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "3045022100f6e40b0891bd13a77d7349f1ec0d43f1ffaa56726a8af1432186267eb064ba2f02201a3b1edd2d840eee9918f297f3978b9dc50789dbdf6f7b7090d95f54552bcd80", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "3045022024d023edab57bb511de08187a383eb1a233610176a87dde81cbff115766cc581022100eacfd24bdbeabe97e7fceb1d6ca359c324a5c8f7160c3da3fcb8eb72a1ed3bab", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "3045022100b707af3f1d75bf71467acef297fa88badcb0b2761c1f21baab8ad8415ee9a54e022059c53333e854903aacbe4ecbb094729db8685dd5b04fc18129144b5a2e034939", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "3045022100de80e20f68004993fa6d6c8226bbfd4137b6b1aa7b5ca91b5f6c9f2fa1af473f0220263f0e8fc6dcee910a8ad5b5f22781832454d1638c00e54e0aacd554aa31aeb8", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "304402207c861501731a708ac8ad8202506ca4f7ab4bf0d57504447894371b7e27086a5e0220044e43f1d46701776290e335e097da4ce41ab95d1846222b49786b4b2fdbfba6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "3046022100f7557420e25c6aec22e4797341f7ded1e1d49637a5bc7375b8a4dac55d7c39c3022100fbe34f6117e11e560978d67b874a3d92a3ecf05007b9729a92a7b2abcc5516b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "3046022100de825eefea1b67b87cec041d7f323c00c647526b2969d8096c27a8ebfd891fa302210098ea93dae32084b669d92cc878dccfdc89b1b8e9d261c1eb393e2fdd3c6f3b1f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "304402204cb1dd2650f6a31be8217fde4cf17d800d5d212445b89ba62d174eded1b0590102201d26b26d0de76394456693aca827a0fd6cc9db9a6b54b9d842322991c9f4fe06", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "3044022025c896848723f470893b41f5d34f0292297c8781a73365402f454d6ceab6132c022044f04a22f3b2890ccfa100b6a6428bb3c5f51be24b98e2ad409576dd36c7c50e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "3045022035487fea8300ec55b038329bee73cb3b75bb4d8d2164546189a0d8fb13d66eb30221008c47f3df523ef76311c0d4079a268c5cfda80d910495d4ddc6fc18d98a3fa9ea", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "3046022100839f13c29fc73d7aefba33af5913a454059ddb9ba5335d2031e346db154b92be022100b44cefdb903679c83423053581f35e57ef7c11c928eea69c4f2159439da5ad58", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "304502206ff6c131ad6b3eceaa7393cd40128e758f68ea3d9ebe1a248321426c0f908556022100a17ee9e185dd72ffdb17d3161c08515c48424b5fc4e26b3e8d8ae11046392d25", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 344, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "3046022100b9a65497c2b2e3b5c49870784d42ceb774a1ed6b43f1d78341195208237d0dcc022100b6d441bb4aeacd4825e23a2d55a5ce161cb481bdc6beb501a3ead9b61d341d8b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 345, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "3046022100f62b51f44e50d73f7b4b3954f7abcf35661add1d5f5501d008a39ec66c589645022100c36184d523f183cd12b80e530c2edf658f6ded9cc2be03c2cfc6ce2e86cf0d64", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "304402200cc5c87a957a738435e013671265b96fe8790b27a6a889345520e7a4b42a70e802200a3529a1a109cdbf236abc10c512e7094dfd80254369d645e632f600f047d12d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 347, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "3045022100fce2ff9230816d43521ed4fe71fece3568494634306d1a6dc711398cc2556a47022054d72ce15cf608c3c7814387c5acd8a4a7fc3cf9f798b4ac032ef773d1568382", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "30440220550638ca0a6f6588a96450e94e7827b34b99e145244931cb965f5e64f3ee4348022028556f0188a52d8575003a80ab290ffb8f6e499af4adf30e2695cdd29d201bba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "30460221009fd754de5a03d3f616845ed6717c83434671c301bcb1ff4d9db0f28d5d13979a02210089edd7cd7b15bf08f921fc0eba4d64dda0a3dd57580fddbd0555cd0a38ba0f8f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "3045022100f4cb5ed5454a7eaa3cbd2ede24f67970e622e882efb687f3fd057267265c50f0022045b7e439633a26da3db6517626b7bb0acbd35ca8b746f0e0fee20873345e098b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 351, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "3045022035307e1a70f63a42e3d5da2ddf99e1637960957385a2cd5254cd0085da76cd5b022100d8c2dee7adfd4d580610ee5f898bf833029ffc9159c24e2acbd8bd181bf73ab2", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "008011d9d4b913d9fb30353bbd3af1e1ff294ff2f5f878f002ffe001878753ec05599d068890eb76ac04e41e0f22efbcdecdccadffee62418fbb0f2e7c49244a5ee4b27e427665ae4d2e2411c850a0697b3107fd1f3c2d3262838cc37c4e8e4a606e1641fdca3952f38044d70ebe2650536909525d8d3f9b25f7fd3944799c547f96d67a46c860b3c39eeb910a34ab9266403b0897cd66c37787a1e8e40341443e750f80226436b1700e17325ce330188298beee3c65033568fc81a3e58d93b7d6299ff5d1ccd7894872cbd1381839de1779d36a1e57e7c92b64d7a3b4cf780e630bdfa822583becf408ba5cc5be4fab8a1c1265257166c9d2227ece50512511b7" + }, + "keyDer" : "308203473082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7038201060002820101008011d9d4b913d9fb30353bbd3af1e1ff294ff2f5f878f002ffe001878753ec05599d068890eb76ac04e41e0f22efbcdecdccadffee62418fbb0f2e7c49244a5ee4b27e427665ae4d2e2411c850a0697b3107fd1f3c2d3262838cc37c4e8e4a606e1641fdca3952f38044d70ebe2650536909525d8d3f9b25f7fd3944799c547f96d67a46c860b3c39eeb910a34ab9266403b0897cd66c37787a1e8e40341443e750f80226436b1700e17325ce330188298beee3c65033568fc81a3e58d93b7d6299ff5d1ccd7894872cbd1381839de1779d36a1e57e7c92b64d7a3b4cf780e630bdfa822583becf408ba5cc5be4fab8a1c1265257166c9d2227ece50512511b7", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRzCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQYAAoIBAQCAEdnUuRPZ+zA1O7068eH/KU/y9fh48AL/4AGHh1PsBVmdBoiQ\n63asBOQeDyLvvN7NzK3/7mJBj7sPLnxJJEpe5LJ+QnZlrk0uJBHIUKBpezEH/R88\nLTJig4zDfE6OSmBuFkH9yjlS84BE1w6+JlBTaQlSXY0/myX3/TlEeZxUf5bWekbI\nYLPDnuuRCjSrkmZAOwiXzWbDd4eh6OQDQUQ+dQ+AImQ2sXAOFzJc4zAYgpi+7jxl\nAzVo/IGj5Y2Tt9Ypn/XRzNeJSHLL0TgYOd4XedNqHlfnyStk16O0z3gOYwvfqCJY\nO+z0CLpcxb5Pq4ocEmUlcWbJ0iJ+zlBRJRG3\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 352, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "3006020101020105", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "302602010102210098fd892416d264b7058043b50d9d9283b4f6f80be48ea80f9899a4eb421ec4b6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "3026020101022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "56caa190ecf3ed4496f87631ee120f833eea41c392fc62b6e4a5a67e1a57aae4b603ce7ebb9a3bef0d56d486016c0e9395f8edeec48ee1abd08eec3a2841440f6b533caebfa46ae019a76a9d3a301784429b941517a53c060e7db398faf51b6dbb272559f10745673afbb0046f0b6ceacd879b8205b27a24f27a154ecfb496950c783cde13a54e9c7c4988294d82efeeff4b07f828da3b0b44b77245e4ca56f3610117b4d534839c54b6e96a7840bbfaf8a00dfee1ee8a7ae756412d7ecdd118528de1a3387a471c7ec76c9152eb743c83715a5ca1aa501180888f5698f0733cc1b05b692452d498112eb7105b1e21aae3c3e15dab9dcf17456f276e2d319fdd" + }, + "keyDer" : "308203463082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa703820105000282010056caa190ecf3ed4496f87631ee120f833eea41c392fc62b6e4a5a67e1a57aae4b603ce7ebb9a3bef0d56d486016c0e9395f8edeec48ee1abd08eec3a2841440f6b533caebfa46ae019a76a9d3a301784429b941517a53c060e7db398faf51b6dbb272559f10745673afbb0046f0b6ceacd879b8205b27a24f27a154ecfb496950c783cde13a54e9c7c4988294d82efeeff4b07f828da3b0b44b77245e4ca56f3610117b4d534839c54b6e96a7840bbfaf8a00dfee1ee8a7ae756412d7ecdd118528de1a3387a471c7ec76c9152eb743c83715a5ca1aa501180888f5698f0733cc1b05b692452d498112eb7105b1e21aae3c3e15dab9dcf17456f276e2d319fdd", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRjCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQUAAoIBAFbKoZDs8+1Elvh2Me4SD4M+6kHDkvxituSlpn4aV6rktgPOfrua\nO+8NVtSGAWwOk5X47e7EjuGr0I7sOihBRA9rUzyuv6Rq4Bmnap06MBeEQpuUFRel\nPAYOfbOY+vUbbbsnJVnxB0VnOvuwBG8LbOrNh5uCBbJ6JPJ6FU7PtJaVDHg83hOl\nTpx8SYgpTYLv7v9LB/go2jsLRLdyReTKVvNhARe01TSDnFS26Wp4QLv6+KAN/uHu\ninrnVkEtfs3RGFKN4aM4ekccfsdskVLrdDyDcVpcoapQEYCIj1aY8HM8wbBbaSRS\n1JgRLrcQWx4hquPD4V2rnc8XRW8nbi0xn90=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 356, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "3025022025f3838e4d7befe3ca93125ba60f2b4a04a92ce1447e21e26a49e9a86aaaf288020101", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "00dd0295d1126b275dca2d4bdba93b07ccb341e3ac0b06b9943d008393ddc630e409e97379f2373423416f01582d0229038ef48e5fd8bda38492f4df19663aa3cd25cc7e0c8a88560932c8a319ecb06aa563c426bf8ddd7f41e7259506fc75802c63c955b5d1fdf6a64ac4c6416f9540ed5fb14f9feea73f391a96328bd40fc86063dac7ad66b7afadb39cd9436d80ba230f60ee7e091bb2a73e762b1fe63e355581af12b7cd8c182814cc8741b7d35362309457eea712cca18a9ccc0e9ba281d12c94c5c07cfd4ae7bf33b7331c678e8b86192401763ab1a252df59148a5049922830d615c83a9db92b31dc17be856b4ae10024a93828522152459dc63d99f61f" + }, + "keyDer" : "308203473082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa703820106000282010100dd0295d1126b275dca2d4bdba93b07ccb341e3ac0b06b9943d008393ddc630e409e97379f2373423416f01582d0229038ef48e5fd8bda38492f4df19663aa3cd25cc7e0c8a88560932c8a319ecb06aa563c426bf8ddd7f41e7259506fc75802c63c955b5d1fdf6a64ac4c6416f9540ed5fb14f9feea73f391a96328bd40fc86063dac7ad66b7afadb39cd9436d80ba230f60ee7e091bb2a73e762b1fe63e355581af12b7cd8c182814cc8741b7d35362309457eea712cca18a9ccc0e9ba281d12c94c5c07cfd4ae7bf33b7331c678e8b86192401763ab1a252df59148a5049922830d615c83a9db92b31dc17be856b4ae10024a93828522152459dc63d99f61f", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRzCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQYAAoIBAQDdApXREmsnXcotS9upOwfMs0HjrAsGuZQ9AIOT3cYw5Anpc3ny\nNzQjQW8BWC0CKQOO9I5f2L2jhJL03xlmOqPNJcx+DIqIVgkyyKMZ7LBqpWPEJr+N\n3X9B5yWVBvx1gCxjyVW10f32pkrExkFvlUDtX7FPn+6nPzkaljKL1A/IYGPax61m\nt6+ts5zZQ22AuiMPYO5+CRuypz52Kx/mPjVVga8St82MGCgUzIdBt9NTYjCUV+6n\nEsyhipzMDpuigdEslMXAfP1K578ztzMcZ46LhhkkAXY6saJS31kUilBJkigw1hXI\nOp25KzHcF76Fa0rhACSpOChSIVJFncY9mfYf\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 357, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "304502203a57d459afe9be2d49a90eed5268ed3097a59105ea4ca2134fcd847a9485eebb02210098fd892416d264b7058043b50d9d9283b4f6f80be48ea80f9899a4eb421ec4b6", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "38971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa7", + "keySize" : 2048, + "p" : "00faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9", + "q" : "00fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f", + "type" : "DsaPublicKey", + "y" : "73ca25570623f08e0c0b170397d29d28bf08aaa156bcc2359cad715bf4cc5bd9fa958ef15179adfde5bc5e07b24cdff37fa0b222532cd56d585ded45bfd60efe5a4b2ab26642593783afa320ad90d4cad6f28339906aaaa110b8631d961f95b4d690ffbafb657f09a3e5d722bc9bed55c943914c1354009ca2a66cbb8a7fcdd63faf322138e337ae5aa431cd2830031179e112a5b47aea49f9b9fb5eaa6cd6e9c4c94ecdbceb0498f4210517f5cc73bccc7d50e1dd4487825148833d552c0d675ea58d65fc565a0e2e08fcc1cd55b6b898b8b27149ac0ce5543a69ce45aeb72da0d9647f7e995533beb9a6f119958f9c4557a5d25bb6f081680837d512dee613" + }, + "keyDer" : "308203463082023906072a8648ce3804013082022c0282010100faa45850a6f185cff01790524f60c6867461578fcb013cf340fe495b43b46acc759c0d2f61bfaef901f510274298876f3048f41d13697ccb77fb540ed0b3fbc7a60a3c97297310fa929d90837eeb6ed0ee82a36c5f4c9dc4e2ea07d20f27675c48152abdf6f6dba66cfd8f58aed85d77ae8bb367b1348a5f46099d511507ad6575bbf8ec6ba48baa620cdcf1bd2ec7aaafeae6d98d235921203af64814163cdd11424968f5ab77fad662306eea7ee69792f2b5d39d658ab9d927f368e68363ac18178e30409633c4d488fb1fb92d22bca9214a4dfb720f28f4511f9be42e53e7f907d2d41f92bac9ca5e87580082390bbd0c229b2dc7e899aed654f7df062cf9022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2f0282010038971fbfad52d9e8a84a2c17ed90ccff311648100e962c3269be255cab1471507ba40f457f5fb7990f6591b72b146e65213c619275b9b58d7597f41b42c55535592301e35b3a469dd5b204d70ccdd3cd477f65bd0f52eae53578fee143a43ae68b725c3c324fc91a84ecb7489dc67346ad11f3a0afdea009ce53201fa12207aea5b4461ab0ffaa801beab94f648797aa1192be18345b270435ccb4678ce663c7bf35f7a7a3c98fc4907bd12701230469a18e3ae6327acad29dac259bc5f5e912e64fe7ad0364af74ecace858cbf7a36a1dac9f9ddc7665fb7c639019971cc2691e2b586666691914b4f3785ef0d1a83f34a8130ed29724ce443493fceee25aa703820105000282010073ca25570623f08e0c0b170397d29d28bf08aaa156bcc2359cad715bf4cc5bd9fa958ef15179adfde5bc5e07b24cdff37fa0b222532cd56d585ded45bfd60efe5a4b2ab26642593783afa320ad90d4cad6f28339906aaaa110b8631d961f95b4d690ffbafb657f09a3e5d722bc9bed55c943914c1354009ca2a66cbb8a7fcdd63faf322138e337ae5aa431cd2830031179e112a5b47aea49f9b9fb5eaa6cd6e9c4c94ecdbceb0498f4210517f5cc73bccc7d50e1dd4487825148833d552c0d675ea58d65fc565a0e2e08fcc1cd55b6b898b8b27149ac0ce5543a69ce45aeb72da0d9647f7e995533beb9a6f119958f9c4557a5d25bb6f081680837d512dee613", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIDRjCCAjkGByqGSM44BAEwggIsAoIBAQD6pFhQpvGFz/AXkFJPYMaGdGFXj8sB\nPPNA/klbQ7RqzHWcDS9hv675AfUQJ0KYh28wSPQdE2l8y3f7VA7Qs/vHpgo8lylz\nEPqSnZCDfutu0O6Co2xfTJ3E4uoH0g8nZ1xIFSq99vbbpmz9j1iu2F13rouzZ7E0\nil9GCZ1RFQetZXW7+OxrpIuqYgzc8b0ux6qv6ubZjSNZISA69kgUFjzdEUJJaPWr\nd/rWYjBu6n7ml5LytdOdZYq52SfzaOaDY6wYF44wQJYzxNSI+x+5LSK8qSFKTfty\nDyj0UR+b5C5T5/kH0tQfkrrJyl6HWACCOQu9DCKbLcfoma7WVPffBiz5AiEA/vvk\nkXtep9uz1cYtwVv0MNhGSBPSQxgZ/lVoMsOInS8CggEAOJcfv61S2eioSiwX7ZDM\n/zEWSBAOliwyab4lXKsUcVB7pA9Ff1+3mQ9lkbcrFG5lITxhknW5tY11l/QbQsVV\nNVkjAeNbOkad1bIE1wzN081Hf2W9D1Lq5TV4/uFDpDrmi3JcPDJPyRqE7LdIncZz\nRq0R86Cv3qAJzlMgH6EiB66ltEYasP+qgBvquU9kh5eqEZK+GDRbJwQ1zLRnjOZj\nx78196ejyY/EkHvRJwEjBGmhjjrmMnrK0p2sJZvF9ekS5k/nrQNkr3TsrOhYy/ej\nah2sn53cdmX7fGOQGZccwmkeK1hmZmkZFLTzeF7w0ag/NKgTDtKXJM5ENJP87uJa\npwOCAQUAAoIBAHPKJVcGI/CODAsXA5fSnSi/CKqhVrzCNZytcVv0zFvZ+pWO8VF5\nrf3lvF4Hskzf83+gsiJTLNVtWF3tRb/WDv5aSyqyZkJZN4OvoyCtkNTK1vKDOZBq\nqqEQuGMdlh+VtNaQ/7r7ZX8Jo+XXIryb7VXJQ5FME1QAnKKmbLuKf83WP68yITjj\nN65apDHNKDADEXnhEqW0eupJ+bn7Xqps1unEyU7NvOsEmPQhBRf1zHO8zH1Q4d1E\nh4JRSIM9VSwNZ16ljWX8VloOLgj8wc1VtriYuLJxSawM5VQ6ac5FrrctoNlkf36Z\nVTO+uabxGZWPnEVXpdJbtvCBaAg31RLe5hM=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 358, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "304502203a57d459afe9be2d49a90eed5268ed3097a59105ea4ca2134fcd847a9485eebb022100fefbe4917b5ea7dbb3d5c62dc15bf430d8464813d2431819fe556832c3889d2e", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/dsa_3072_256_sha256_p1363_test.json b/testvectors/dsa_3072_256_sha256_p1363_test.json new file mode 100644 index 0000000..7c4898c --- /dev/null +++ b/testvectors/dsa_3072_256_sha256_p1363_test.json @@ -0,0 +1,1497 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 155, + "header" : [ + "Test vectors of type DsaP1363Verify are meant for the verification", + "of IEEE P1363 encoded DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries." + }, + "schema" : "dsa_p1363_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "7e0062e6f32ecab1effa38391b71a523221d6e97a61f55238f0a623cc42980b987fb22ec6138e8d1c0d36c05d059ca0ca3f1a526a5f67b216341abcd04105bb8efc9e479c2532f9dea6cddfb4f57de5b9d6964e3d314eb89693a3d57f82b9ff93e0e0d11d72fa4f1bd82bb2b20f1b59547aff7711db319d7d06e6964beb294e44d34c2a21c7ac7cdac5e91f2f6d183042afc3644b09837fa2225a074ceb65d499f73cee04c705c82bb912f97d765d5f9c8cb442019e7dac1e1ccccee990335ea3b8c837583595cd4f83169d4787fe4675386d604e8e205b977c7ab236950428254e3b836bd00296257238d22bda16a722e405df82029e3384931fb0e4903c3f8771fb15708d4cb3238e7b2a68131be518a08d6efd483a01537a432046dcbd1ffa5ff831e0257b292012d5e1a44c6e32019a6b3ae176a67edaf12eb27e68fa60a05af4e5448d606c392b4a672b44298b1775a16b9440b131eb0d91ca3fde1a1e528b5fffc31ffdf1449169c2f4abd96809a75fb6c85ae845940c45d5af8334057" + }, + "keyDer" : "308204c63082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e9240382018500028201807e0062e6f32ecab1effa38391b71a523221d6e97a61f55238f0a623cc42980b987fb22ec6138e8d1c0d36c05d059ca0ca3f1a526a5f67b216341abcd04105bb8efc9e479c2532f9dea6cddfb4f57de5b9d6964e3d314eb89693a3d57f82b9ff93e0e0d11d72fa4f1bd82bb2b20f1b59547aff7711db319d7d06e6964beb294e44d34c2a21c7ac7cdac5e91f2f6d183042afc3644b09837fa2225a074ceb65d499f73cee04c705c82bb912f97d765d5f9c8cb442019e7dac1e1ccccee990335ea3b8c837583595cd4f83169d4787fe4675386d604e8e205b977c7ab236950428254e3b836bd00296257238d22bda16a722e405df82029e3384931fb0e4903c3f8771fb15708d4cb3238e7b2a68131be518a08d6efd483a01537a432046dcbd1ffa5ff831e0257b292012d5e1a44c6e32019a6b3ae176a67edaf12eb27e68fa60a05af4e5448d606c392b4a672b44298b1775a16b9440b131eb0d91ca3fde1a1e528b5fffc31ffdf1449169c2f4abd96809a75fb6c85ae845940c45d5af8334057", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExjCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGFAAKCAYB+AGLm8y7Kse/6ODkbcaUjIh1ul6Yf\nVSOPCmI8xCmAuYf7IuxhOOjRwNNsBdBZygyj8aUmpfZ7IWNBq80EEFu478nkecJT\nL53qbN37T1feW51pZOPTFOuJaTo9V/grn/k+Dg0R1y+k8b2Cuysg8bWVR6/3cR2z\nGdfQbmlkvrKU5E00wqIcesfNrF6R8vbRgwQq/DZEsJg3+iIloHTOtl1Jn3PO4Exw\nXIK7kS+X12XV+cjLRCAZ59rB4czM7pkDNeo7jIN1g1lc1PgxadR4f+RnU4bWBOji\nBbl3x6sjaVBCglTjuDa9ACliVyONIr2hanIuQF34ICnjOEkx+w5JA8P4dx+xVwjU\nyzI457KmgTG+UYoI1u/Ug6AVN6QyBG3L0f+l/4MeAleykgEtXhpExuMgGaazrhdq\nZ+2vEusn5o+mCgWvTlRI1gbDkrSmcrRCmLF3Wha5RAsTHrDZHKP94aHlKLX//DH/\n3xRJFpwvSr2WgJp1+2yFroRZQMRdWvgzQFc=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "0184f06edc074bf33e52498ea99b9f63f28f1d714483ee3fc0f890c8a7262ad8eb0033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 2, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "6bf137dd4ca4a99743668303bccbfe8b38f10d09511bbe3b18f8eaa3a4bfa78333708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "018c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "73806480a2ac5b2c788e7a2d10964d4c54e9cde26696bf3d103410fe3f4a674c33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4012be15e6c7e08e6de1fe50b0ab54e9dd2c93f7c6e07220930336c45cdd7ed7cf1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "8c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4c500484cd5e7b5f775cb06a2a31cc4aafecf01dfcde7f4cbde1d6d7cf2fd037d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40133708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "8c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4cc8f74f02bef678caaf2fdcbf6e7136c1ac7c2b8e362f5cdd55893d78d87c346", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 10, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 11, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 12, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 13, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 14, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 15, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 16, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 17, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 18, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 19, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 20, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000017c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 21, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000017c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 22, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 23, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 24, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 25, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 26, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 27, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b0000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 28, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b0000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 29, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 30, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 31, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01bf870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 32, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01bf870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 33, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01bf870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 34, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 35, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01bdcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 36, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c0000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 37, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c0000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 38, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 39, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 40, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01cf870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 41, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01cf870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 42, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "7c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01cf870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 43, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 44, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01cdcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 45, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540360000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 46, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540360000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 47, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540367c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 48, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540367c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 49, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 50, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 51, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 52, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 53, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 54, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540370000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 55, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540370000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 56, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540377c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 57, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540377c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 58, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 59, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 60, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 61, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 62, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 63, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540380000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 64, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540380000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 65, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540387c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 66, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540387c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 67, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 68, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 69, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 70, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 71, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 72, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 73, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 74, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 75, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 76, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 77, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 78, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "01000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 79, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "010000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 80, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 81, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 82, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 83, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 84, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 85, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 86, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 87, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 88, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 89, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 90, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "75372ea72fa5e6cbfc7a9f521a7dc997110d4733142c8e9f87295cdd4388e88a07db3d8d4e1e5aaafe3de950d7f92fe2bc11e10b486b7280b2518312b651b982", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "6f143bbab6091e03c826a5735285dd54ccff1dfca8f7ad58abda32a1d44811782f5e7d1e5978f32d36d82c0a726eb8947ddb3a89a7c6a474df381ea1cc4a86e3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "3b2573d4d3d21ae7a36823fcbbce05bed850083cdef45e7e25b9c2e062a48309e628902f357ed9b47c521a6ccf93464989b5536277f5e9048e4f69537a2d8c05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "119bd5685c0085732a3e93023254ffa3781d7a7ab8b3f7d46de9a07fa344284b6419b92689c084d247324c8c17df1d9e304824e8a21b8daa1125f2c439764663", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "9b9385d07a20cf8298440c05caaaf990f16ba2fab259f32e191921544d94774a790e92ed4c924e5302ef59341089f6c5f810e454ffcded1b55c0d774fabcc047", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "d4062f0317e2ac0a88ddd5c358b237966daa48fe2aea086df532aa834806e415e1286fde40f009a5d17720a785f90866a2fa866c899230dbbb9b8c16024c47ad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "f4548556b4132464c0a62684dd086bb78a1a100dd8a338b6fc6267bd35b4a532bb2db0562893e142a1eedbd0e609fdf5f0594b11b8ee5788bc44b55ee6299e4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "0ad7a013ba6dfd6bf2a24c8486de1bc33d61bd4ab6cd641e96d7db3d6c55e9dea48e66b4c2fbe5a0caefd70941a19a3db540587ca07c8ea470d5c92f12653d37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "621aa059e535c61df7cc76ec85ec7a83fdb672e744e5f395740578ee216d205374fe4685e0b636fdfb64bbdfd9f0eb1b7bdee523c10846e9fca17998c3781816", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "76340e9329e00faff1e9b9c607155fca80891ce6bddd0b043f31e85260e0e1ffd2d4f8223494939a6af1cc76530772073a431974c1306130e0c4cf7500bc3b5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "f6fb56190c2ed5efbb45653ff2ec451789bc319b03825e1ef2b6eb8372af7c736c2bf34582d1659c1fa10a2f8355913d32e72183692a59702390d2db78314749", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "99cc7941cf539a42dda08c17956a3f5f7c8cd55f4bf8886a3ad66269e81f850dadbed99646f1dac7abed06a880570435482d5978d243e7febba388f9f839b2eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "1184997197881b07dd9e4a18962057c419dfc20693fbd7de5edc0b302ace4581a26fce9c3bddcf47b68d2cfadd1ba5680fb3862bf4fc269eadd3cfea451fbc01", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "0544c499767d0374643503779f4aa2435b1ecd73b7094373991f636c29f271414c6feaa33563aeddf7cdcdd86c88df92a065e7acb5c7668fa3fd135c9e34d434", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "6fb407811c9d4c9cb6949bc2ff7158c38eb1b6b2b27441a8dc848cf08eee3c7e58707134ba340f02b07ef007c5a5f3b664de7a1ea9ca50c00c1ff08b6a8e3243", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "81ab0ab1e40e06ad80d53fb9519c1a8e9d5aef739751ce97f1a4d1548c936a242fd18e842ba1fbe6bcfd67142394207e58fb890b67e62d133436f561eb8038e5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "ba82e95f2e450ecc8cf3583a9f184e6717b413a48e34143e89922d696720611af85c4e88aa4a6c7e6200b75a4076bf93be24d52f5f72b4b5234e31debf19f17e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "8b9b82cb97e2780f0c81a085ad367fc95da9f8843fab57ddce33a52fd27169eb8dcf5e3856ece8d17addd0e6ee514ec6720521c2d50d42650405d8635eba20ad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "3ba6b2bdf397aafc9692f7c94f84b321f00252aeec35d74788fd5df1d952b351ea25ac40807b7addc6e4f06b68c07bebf7b03c8b044ba73d8e9cd08a4993eeed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "ddc0f486494364e050b70ba83c06fc5b3a1d97fee7bc13f8a5d1b462f7f2ce26390c1bf241c42f4613eb679f491fc649eed849e476b2e334e22d6b208eab241f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "0c5a7dbaa92428ca5eda38e448da0e775e87293a777d42b48469512f7324650b793c1cc9008343bb642e99bb64f84d0d0b6ec9dc94363fe286b644946e0ff8a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "6a1e03b2957a0746034796e1af1b58515afec3cf39db1ea9476d441622a7f0a20effd344a79068b2c201ee6fef9bcbd6479005097e561e1a1ae6eb1fba12ae3a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "1e731f4650444d2e9426a7aa90e4934349aeb284fdffb93f5cf560558c5b9bd9948dc915d655d7d0b6d9f881acf3edc1d493434556a934cf7c7e96583f737b56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "9c50feb59e2d9956fd4571b2331e9e4e87ce4978281f00a18c1f1c47a6ddb51bdb21411c7b7a75782c4c9f6103e65730ba10c1e440b21c7c7c446ce0240ff284", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "f16ab60037bf56e4f5286ae3141eebed7ceee0c04cbfbb669cea8bc5e07d54b73e437e0334810de42eca1c5c60b79cb72c0aa39f25a422c55fc8c3741da6cf91", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "79796fe13dd5d95f9fcd1df30604a26fa9c64e431b1889eb1e20f051e55280c5afda38bfb5aa3f297f3b6d71309f1838c575b332f9d908354a52c7476c4213f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "ac66710eaa5a74a958ade0826b2d1a03ad5ec4e0caff2ab2efb3685eb5536a088167486e3ee010df3a8c539911394df69c6c6e06205046beaac57f02bf20dc88", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "0ae252fa295ace544bc7ae0b8a8b03dedb378a596bbd0d6c588c92848a0a2f6319a20860d415bc6326964efe78ba1665ce59e0fd7973da4354c94c5496009631", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "ec0c0002ae8a3c20ebbca4c996097802d704edb0fd8550b250754ed81c88da223abe4fdfe6e249873123b9164bb6fddeec88b78e39d34404bf1decb8b9065934", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "82d741de565d173f15e4edb688983ccbfcd25b59caf9db34b03ac8f9e2a440d3685eaa9e9fe516b89441c250bb01cedd39937335366da052bdafb6188710f665", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "74480e03561f8c20523a4dfb6b220178f6e4b3ec18c507b7cfd0204dc383126047be7bef3fa121d488098ea192a87373412c4632211c40bbf2122b6ebbc56c13", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "28ce130dfd2d469a280e06be04383465d195c485828fd1376e407b769be6ddb60a842cca5a4a5322a49eb2cc1bcc8cc6ba9b233084669044af2214550101f0b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "afac7a51b37f2fff9acefbd2c6a54fe45abcedb118eb63e99a84e08c935df2534ae2604d5cb1d4941a85237a9db6fb63fb1fb4dc534facd983cc91d5b6dd43d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "0739e95552e8faf3c00f20209399a7911c485f844617355d7ab1a23d1d807d9db24105c928ec5e1257d4f7c47a4facfe810453065124b05e21b521f15442ab0f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "94983a09df13553e9254468d684dcef3369706c7380264fe2feaa96d397133f28c0fee1f598c5581e5f9bdd2d073adca375962d021d1002db48904c8ab998393", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "ca454225647d2666c8d43fb2ef3496ea8456627c1be300a4d2be264b8b08ed4b4ed2c7d61e76612ef7d4d9331893a652bc38877b0a9acb86101ff8e2b6c82a22", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "6b3e9c3d2ffbd3274024afcd0c73429cca6d61b3149b17a721b227679ce832ec53bf387a3ade5ad0966a962a298fd791d31b5fa172ea73a3401de9f1f2eb7cb0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "442c81cf0b2d782b91f0c6f7b1d0e29845e677f50936046ce160d69c9977d97573d903b2536563c4f6a2e7c04126d66a603187635484d3d2db57cb85cbe669b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "44bbe094d08589a9c95354f15338dac4b217f1ed1f8565ae9baa4212bd3f1d15cc69dc332ded63569fa975f7219a188d7b8a0e79fe1fe84b0d8587d3dcb2d189", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "adeeaee62b783efacef60ab1e2d8d86c69466d5c3f06cfd1b49a3c569ed2ce7f8f16c45c21c06cb671939dc4c7e424ec6099c75bbef2b1fc75fc21f09a58ccd5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "b583118fe17642e4c8fbd9a1260cc3e8e88be8647f584d25dfdcecdd2ff4fb8fa90a3290057fba3cb23ab281f866f33c75409293016c7bf84e2b72421fdba62d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "6ec6c4d2d57bbb7da66a500a8537ee7ed79d9dc75e40b92155eed931a4254865b7924b5b645146742582fb6ad0c1775787566b9e3cde6622ea506dc44ebd9702", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "37d0fa1d4a55ca4a71a3050e6523294132def6f3fadee9fb218bb03027be7346df13ec1d9c3c1319cc6d09d6fd4f93c6f777c377823c86badfe0e0934627c463", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "bf7527a5a8390c6a43ea2a406eb6291c04ecef0b71839b1b6e74e518e68f75c8a36ecc6d304fb7e3f0c8497059508ac0ad1f22f4cf299a5b583cb96abb7fb501", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "08dba73101f8b7051bfee1963891051740406470a0b00feb1cfed9efe85f5513bd35d2e88e11b75b348927c930974b7bc64d46bd6d3754b70210abe4b2aab4c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "0b2332e792473a1554144cf2b3fe0f4fdd35eb5a1bd97f777240a429a08b98062355a6c2e0629d948c631c68058ce55d25c5ae875090ea5b3d20e90336acad3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "0f5dfa8a6a1061f3819eaf0471acb65b1b07712405f4f9d2f8a04694996e26e8d2c4ad577a48b104a35e2bdd8892b0e87cd69f4df780a2acd2591e2bcea8c864", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "1f516ba16570812dd2f8b530402c236e78ad128ebe769af0e15eddbb6e41367c3fa165487052e0932f01a853305e358c35a531c8b95570d6382b90f088065eb4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "5359b3048d252766571d81f764f3eeea65bed72ec2c435b85eda413ebda98a686f2ba381008798b57e9107471d9e2f33ddaf26707615333a2d94b2c60cc9518b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "5b4587dceb3adfb5c5d5b12be1bda39422e96baa4a1e9e62a9f2ffbff3c3135cd5573abf5ebe5207af7e45e5e535b9eae2f1db124ac15b5dbd230d63bf96b00c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "46b88098ea1bb00272962dabc887342f9d3079b64eb3754f1f3edd5289a5a0cc6a5108935469a4d55448ec9a8230f8a1af17e66d4da6631c2de1b254e3a8f887", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "e17a0b9c8fb3857fd314a20b9c208d2882548c2bddef8181a790caf80f93a3cf0077ca72436f2ef67d720153941fc38e72b45b6608e2eb4231a1050ec7feb59a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "8bac66a98dd9d87e19e66ca8083f79b0f17067b1f4d23aeb1023ce8e3498b65816c979b46925fba22f49d17e0800e79d77eae69162b62f96a30a1bcd254655ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "6690642756a4d30c72a319efe294397bada5b2d5b07c09015445e756c7930d785d845d7acde5a7e7379d190ae60a96b4042cbfe74c7a054bd64d6665b0df1d5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "7c587b104978987fef8b02bdcde431e46e64f071feebef0f5d3e5a1daa7f820b8c72848ab64d909ba2722beb89fbec420e518bbdf208dd880fb53d12f5fe1432", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 145, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "8d92d7774b2459889aa898c12661861481bf40018da8a80c21625d53ac3a8474db5a588429c571740cfe37ee8575b2e5182a7060a4cbfb29cdb3fd33dfa1fb02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 146, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "577582612e9cba25a12b44e770f7ac4564d369b99d6c3647d3e35f2504b53dac9a7a7708c3c59b487ddbde5747fc58e6d653b0a14c8b954758ad5c677afb6307", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 147, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "843b1bcb4a8f0784a31f67ce4d2e001ecc21bbfcf3ab9e1f69ea269579529d158ee5cefd7180787c005d5649aef4211d8f3a5f1e131bfb798132709d1d624357", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 148, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "88af7c66e7e776199ee836411ebeaaa25a38f698848354b26b5cc578fe281af7a2d1701a71143790dc3503ea4284eed3eb62b77e02a54a1eaf33114ee35b44e2", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "40f5d5e61931f77d7887325e6949df8fcbd229d1a0ca001160408a66d719fab5d0af83edaf235bfdca7dbcbf17d66b7834d20e190937a7783d9d74458b94b1b2741ba8a67e2abd64b46bbcac68dd63be7e08ee6b91f1dba967de5412bc4bf0f4fa4fd84f186f42ffa23d4c8d01d6e1a750100105d563bab2f1475fe83afba240853525037a3a7d50a4101fdf3daeb43fc16802cef1fbfed78c48fdb32d7de98643fa52c23630e12987f1215a3330e4b246cc1d35937f5d54a481363870cf385bb495c0892c34403bd97b47bf1f38882d68e0a5b8c712b618113afe188f0d8ef2f3f4cd264ec90af7187a88dc64abb49b9bd239fa13c8e72dc8baf42054923025f3d7d7082e24fe5d184515d4b78390899af933dec36e5ff495b781bfc5d2800b324c8606d707b5d207cf177a513701965706e89bc63671f7b42809892744ed963d0dbd8644bdd67532b778700176f00d123b41353eb5bcfa5cef38f2e2e02c1f44b256a981a2232a4a6e8e98b9adec82b8e5f6e97ad744762fa12836fad60cc8" + }, + "keyDer" : "308204c63082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e92403820185000282018040f5d5e61931f77d7887325e6949df8fcbd229d1a0ca001160408a66d719fab5d0af83edaf235bfdca7dbcbf17d66b7834d20e190937a7783d9d74458b94b1b2741ba8a67e2abd64b46bbcac68dd63be7e08ee6b91f1dba967de5412bc4bf0f4fa4fd84f186f42ffa23d4c8d01d6e1a750100105d563bab2f1475fe83afba240853525037a3a7d50a4101fdf3daeb43fc16802cef1fbfed78c48fdb32d7de98643fa52c23630e12987f1215a3330e4b246cc1d35937f5d54a481363870cf385bb495c0892c34403bd97b47bf1f38882d68e0a5b8c712b618113afe188f0d8ef2f3f4cd264ec90af7187a88dc64abb49b9bd239fa13c8e72dc8baf42054923025f3d7d7082e24fe5d184515d4b78390899af933dec36e5ff495b781bfc5d2800b324c8606d707b5d207cf177a513701965706e89bc63671f7b42809892744ed963d0dbd8644bdd67532b778700176f00d123b41353eb5bcfa5cef38f2e2e02c1f44b256a981a2232a4a6e8e98b9adec82b8e5f6e97ad744762fa12836fad60cc8", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExjCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGFAAKCAYBA9dXmGTH3fXiHMl5pSd+Py9Ip0aDK\nABFgQIpm1xn6tdCvg+2vI1v9yn28vxfWa3g00g4ZCTeneD2ddEWLlLGydBuopn4q\nvWS0a7ysaN1jvn4I7muR8dupZ95UErxL8PT6T9hPGG9C/6I9TI0B1uGnUBABBdVj\nurLxR1/oOvuiQIU1JQN6On1QpBAf3z2utD/BaALO8fv+14xI/bMtfemGQ/pSwjYw\n4SmH8SFaMzDkskbMHTWTf11UpIE2OHDPOFu0lcCJLDRAO9l7R78fOIgtaOCluMcS\nthgROv4Yjw2O8vP0zSZOyQr3GHqI3GSrtJub0jn6E8jnLci69CBUkjAl89fXCC4k\n/l0YRRXUt4OQiZr5M97Dbl/0lbeBv8XSgAsyTIYG1we10gfPF3pRNwGWVwbom8Y2\ncfe0KAmJJ0Ttlj0NvYZEvdZ1Mrd4cAF28A0SO0E1PrW8+lzvOPLi4CwfRLJWqYGi\nIypKbo6Yua3sgrjl9ul610R2L6EoNvrWDMg=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 149, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 150, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000005", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 151, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001c6c0a916ee603ebbd579a0abbcf7c0ff1cd298ebeed0cbfe6d6a47b7845dccf9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 152, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "0000000000000000000000000000000000000000000000000000000000000001f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "0080e1fa22c271cc861740bfd76ea27b8f81f2cdff5fc6371d7f1095790a59c96f55ecc3b6657557f071012aeae07ba4001c7195563bc837b8a330a7c77bee5cd50deb9edf121eb49d8aa4267c5f1e144d2a3fbe0d368a809f3199321adf3d68925e024bfda8a63f0dd15025887385a436d7f68f2f07c695a6a69ca09fc9cdf7da6ff0a8d5615aa7da95e46f429db95fde5e051e4c3da6e65c3666a54b936c961cfb7af99b614dabba224dbc8c3cf4e6818a1b83881dc1b8007dfecb497d55519941f763e015fda40fc314ff116cbb6b318abfa21d70cd325faac8ebe0c8ce9718fb1f9345d2284eb17b3003aaa93d4d4a25d27733a1cd804007ce46bc35cf0e7691f419a86cea1dfcf7786dcc3effca55e2136e593d9ca77632471098e79b1de0526bf8b0f69185d72d26a7aac702a37d8743c844ab495b10cf1b6c231d310bd9c5711e5b33ac37bcf679cebd416863563df4c8ea4e92bd177f27d508a8fd7dda90e62a4fa9012fec0a40c1fec8417052321518e50d8d70500b58b47bf37aed5e" + }, + "keyDer" : "308204c73082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e9240382018600028201810080e1fa22c271cc861740bfd76ea27b8f81f2cdff5fc6371d7f1095790a59c96f55ecc3b6657557f071012aeae07ba4001c7195563bc837b8a330a7c77bee5cd50deb9edf121eb49d8aa4267c5f1e144d2a3fbe0d368a809f3199321adf3d68925e024bfda8a63f0dd15025887385a436d7f68f2f07c695a6a69ca09fc9cdf7da6ff0a8d5615aa7da95e46f429db95fde5e051e4c3da6e65c3666a54b936c961cfb7af99b614dabba224dbc8c3cf4e6818a1b83881dc1b8007dfecb497d55519941f763e015fda40fc314ff116cbb6b318abfa21d70cd325faac8ebe0c8ce9718fb1f9345d2284eb17b3003aaa93d4d4a25d27733a1cd804007ce46bc35cf0e7691f419a86cea1dfcf7786dcc3effca55e2136e593d9ca77632471098e79b1de0526bf8b0f69185d72d26a7aac702a37d8743c844ab495b10cf1b6c231d310bd9c5711e5b33ac37bcf679cebd416863563df4c8ea4e92bd177f27d508a8fd7dda90e62a4fa9012fec0a40c1fec8417052321518e50d8d70500b58b47bf37aed5e", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExzCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGGAAKCAYEAgOH6IsJxzIYXQL/XbqJ7j4Hyzf9f\nxjcdfxCVeQpZyW9V7MO2ZXVX8HEBKurge6QAHHGVVjvIN7ijMKfHe+5c1Q3rnt8S\nHrSdiqQmfF8eFE0qP74NNoqAnzGZMhrfPWiSXgJL/aimPw3RUCWIc4WkNtf2jy8H\nxpWmppygn8nN99pv8KjVYVqn2pXkb0KduV/eXgUeTD2m5lw2ZqVLk2yWHPt6+Zth\nTau6Ik28jDz05oGKG4OIHcG4AH3+y0l9VVGZQfdj4BX9pA/DFP8RbLtrMYq/oh1w\nzTJfqsjr4MjOlxj7H5NF0ihOsXswA6qpPU1KJdJ3M6HNgEAHzka8Nc8OdpH0Gahs\n6h3893htzD7/ylXiE25ZPZyndjJHEJjnmx3gUmv4sPaRhdctJqeqxwKjfYdDyESr\nSVsQzxtsIx0xC9nFcR5bM6w3vPZ5zr1BaGNWPfTI6k6SvRd/J9UIqP192pDmKk+p\nAS/sCkDB/shBcFIyFRjlDY1wUAtYtHvzeu1e\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 153, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "b5618f5ebd9da737efd6cb29f5d56e921fa325cff53d2202b27cc44e642492c00000000000000000000000000000000000000000000000000000000000000001", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "00b05e438cb1dd41add9b3e6af7d3d207b01597a51d942fae22b162238d3e6a092903b46452c685715d1b6ba712fcaf51d6ed47bcdda301f44d505883dd01eaf89c36cd365d74e1ce026d68171c4b92a0fd8a57fc4ece713ab92de7e70ebd64c2d061d3834af7955688aa500bf2a820482cc09c9c1a5c482d858395c8a31d92fa6922cf9152f441c6c8bc0327e6ac50dedd11add6f5a64dbcabd511bb44bca5db2fa1b05bd30e4722903952311fa1f7e645d0a57fff5bddba61a8212a1f8e6c5c406d8b8468a591e00cf2233055ac31bd189af2623e976435f486f2310092e90f7de5dfd194ecc1588d7ac856b63ccc1f6b01070a0a49ba4a5fea26b1cbf8c91a25e0210049dcd86be6c87f6b74102bc31e42cc8b41111916161a2b04d60f76c323f9a9aa78393ec7ff0aeece004d4d8a594567bef432868d4c1cea12e5c6623774b913de7d948976ea5dc957ef58cfabe2816159f13cbc1efeebce7aba8c20eac720fd6e3a49ca74f12489a74d808097e70903ddebba1db497f28c153e382fe0f" + }, + "keyDer" : "308204c73082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e92403820186000282018100b05e438cb1dd41add9b3e6af7d3d207b01597a51d942fae22b162238d3e6a092903b46452c685715d1b6ba712fcaf51d6ed47bcdda301f44d505883dd01eaf89c36cd365d74e1ce026d68171c4b92a0fd8a57fc4ece713ab92de7e70ebd64c2d061d3834af7955688aa500bf2a820482cc09c9c1a5c482d858395c8a31d92fa6922cf9152f441c6c8bc0327e6ac50dedd11add6f5a64dbcabd511bb44bca5db2fa1b05bd30e4722903952311fa1f7e645d0a57fff5bddba61a8212a1f8e6c5c406d8b8468a591e00cf2233055ac31bd189af2623e976435f486f2310092e90f7de5dfd194ecc1588d7ac856b63ccc1f6b01070a0a49ba4a5fea26b1cbf8c91a25e0210049dcd86be6c87f6b74102bc31e42cc8b41111916161a2b04d60f76c323f9a9aa78393ec7ff0aeece004d4d8a594567bef432868d4c1cea12e5c6623774b913de7d948976ea5dc957ef58cfabe2816159f13cbc1efeebce7aba8c20eac720fd6e3a49ca74f12489a74d808097e70903ddebba1db497f28c153e382fe0f", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExzCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGGAAKCAYEAsF5DjLHdQa3Zs+avfT0gewFZelHZ\nQvriKxYiONPmoJKQO0ZFLGhXFdG2unEvyvUdbtR7zdowH0TVBYg90B6vicNs02XX\nThzgJtaBccS5Kg/YpX/E7OcTq5LefnDr1kwtBh04NK95VWiKpQC/KoIEgswJycGl\nxILYWDlcijHZL6aSLPkVL0QcbIvAMn5qxQ3t0Rrdb1pk28q9URu0S8pdsvobBb0w\n5HIpA5UjEfoffmRdClf/9b3bphqCEqH45sXEBti4RopZHgDPIjMFWsMb0YmvJiPp\ndkNfSG8jEAkukPfeXf0ZTswViNeshWtjzMH2sBBwoKSbpKX+omscv4yRol4CEASd\nzYa+bIf2t0ECvDHkLMi0ERGRYWGisE1g92wyP5qap4OT7H/wruzgBNTYpZRWe+9D\nKGjUwc6hLlxmI3dLkT3n2UiXbqXclX71jPq+KBYVnxPLwe/uvOerqMIOrHIP1uOk\nnKdPEkiadNgICX5wkD3eu6HbSX8owVPjgv4P\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 154, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "b8636239da28896d6201f928c6ca3e7737c0014de2e642f25d3f6a913baec760c6c0a916ee603ebbd579a0abbcf7c0ff1cd298ebeed0cbfe6d6a47b7845dccf9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "24b727ad92154849f7517efd590e722c746f465dafc53feda343b0f1e2765f463697f55af913f5142454a9fbe9bba0467c3d89452f96022a4ab0888ba8917e3ba2bd6efdefbc0a61a9fe8eb8d3168503b2951bdfad7463c4448a7dc0137d5f662bdff347c5813af7f12457e3b3481e94bc73c8e98430fd91d82de635dae872d3961c566ad21b43db93964267c0974b83bed462cbb1ebf3e91744a8c3a0ac0e07119bb10d4dfee65a26048017674dcc065e5db702b0a7c96d986703d935d07546a6a488f9ef3f4ec97c7e24a2eb65e1ec632d3447fedd30d915a3ad1862699d44f599b8de3b7c1c7d9230833a8ab3c7810359fb0ffe20d9f1f618d4461bac0ae30778ce78f371832d8a9f50b2defcf8a3402c76395deeb9668d476f26ae065cfbbd3e44ba5913688321801168b8bc30b8ae610e3d45964d6f8ceeb044dcdff529fcfedf6146a38e5f097f5c36b462fa3e004736d860175f910514c890f95243fc36b5dfc4987449bf8b701e89c18c7c2cab21deade8306fcf5473a927df600df7" + }, + "keyDer" : "308204c63082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e92403820185000282018024b727ad92154849f7517efd590e722c746f465dafc53feda343b0f1e2765f463697f55af913f5142454a9fbe9bba0467c3d89452f96022a4ab0888ba8917e3ba2bd6efdefbc0a61a9fe8eb8d3168503b2951bdfad7463c4448a7dc0137d5f662bdff347c5813af7f12457e3b3481e94bc73c8e98430fd91d82de635dae872d3961c566ad21b43db93964267c0974b83bed462cbb1ebf3e91744a8c3a0ac0e07119bb10d4dfee65a26048017674dcc065e5db702b0a7c96d986703d935d07546a6a488f9ef3f4ec97c7e24a2eb65e1ec632d3447fedd30d915a3ad1862699d44f599b8de3b7c1c7d9230833a8ab3c7810359fb0ffe20d9f1f618d4461bac0ae30778ce78f371832d8a9f50b2defcf8a3402c76395deeb9668d476f26ae065cfbbd3e44ba5913688321801168b8bc30b8ae610e3d45964d6f8ceeb044dcdff529fcfedf6146a38e5f097f5c36b462fa3e004736d860175f910514c890f95243fc36b5dfc4987449bf8b701e89c18c7c2cab21deade8306fcf5473a927df600df7", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExjCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGFAAKCAYAktyetkhVISfdRfv1ZDnIsdG9GXa/F\nP+2jQ7Dx4nZfRjaX9Vr5E/UUJFSp++m7oEZ8PYlFL5YCKkqwiIuokX47or1u/e+8\nCmGp/o640xaFA7KVG9+tdGPERIp9wBN9X2Yr3/NHxYE69/EkV+OzSB6UvHPI6YQw\n/ZHYLeY12uhy05YcVmrSG0Pbk5ZCZ8CXS4O+1GLLsevz6RdEqMOgrA4HEZuxDU3+\n5lomBIAXZ03MBl5dtwKwp8ltmGcD2TXQdUampIj57z9OyXx+JKLrZeHsYy00R/7d\nMNkVo60YYmmdRPWZuN47fBx9kjCDOoqzx4EDWfsP/iDZ8fYY1EYbrArjB3jOePNx\ngy2Kn1Cy3vz4o0Asdjld7rlmjUdvJq4GXPu9PkS6WRNogyGAEWi4vDC4rmEOPUWW\nTW+M7rBE3N/1Kfz+32FGo45fCX9cNrRi+j4ARzbYYBdfkQUUyJD5UkP8NrXfxJh0\nSb+LcB6JwYx8LKsh3q3oMG/PVHOpJ99gDfc=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaP1363Verify", + "tests" : [ + { + "tcId" : 155, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "b8636239da28896d6201f928c6ca3e7737c0014de2e642f25d3f6a913baec760f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "valid", + "flags" : [] + } + ] + } + ] +} diff --git a/testvectors/dsa_3072_256_sha256_test.json b/testvectors/dsa_3072_256_sha256_test.json new file mode 100644 index 0000000..7d0de16 --- /dev/null +++ b/testvectors/dsa_3072_256_sha256_test.json @@ -0,0 +1,3248 @@ +{ + "algorithm" : "DSA", + "generatorVersion" : "0.8rc18", + "numberOfTests" : 358, + "header" : [ + "Test vectors of test DsaVerify are intended for checking the signature", + "verification of DSA signatures." + ], + "notes" : { + "EdgeCase" : "Some implementations of DSA do not properly check for boundaries. In some cases the modular inverse of 0 is simply 0. As a result there are implementations where values such as r=1, s=0 lead to forgeries.", + "NoLeadingZero" : "ASN encoded integers with a leading hex-digit in the range 8 .. F are negative. If the first hex-digit of a positive integer is 8 .. F then a leading 0 must be added. Some libraries forgot to do this an therefore generated invalid DSA signatures. Some providers, accept such legacy signatures for compatibility." + }, + "schema" : "dsa_verify_schema.json", + "testGroups" : [ + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "7e0062e6f32ecab1effa38391b71a523221d6e97a61f55238f0a623cc42980b987fb22ec6138e8d1c0d36c05d059ca0ca3f1a526a5f67b216341abcd04105bb8efc9e479c2532f9dea6cddfb4f57de5b9d6964e3d314eb89693a3d57f82b9ff93e0e0d11d72fa4f1bd82bb2b20f1b59547aff7711db319d7d06e6964beb294e44d34c2a21c7ac7cdac5e91f2f6d183042afc3644b09837fa2225a074ceb65d499f73cee04c705c82bb912f97d765d5f9c8cb442019e7dac1e1ccccee990335ea3b8c837583595cd4f83169d4787fe4675386d604e8e205b977c7ab236950428254e3b836bd00296257238d22bda16a722e405df82029e3384931fb0e4903c3f8771fb15708d4cb3238e7b2a68131be518a08d6efd483a01537a432046dcbd1ffa5ff831e0257b292012d5e1a44c6e32019a6b3ae176a67edaf12eb27e68fa60a05af4e5448d606c392b4a672b44298b1775a16b9440b131eb0d91ca3fde1a1e528b5fffc31ffdf1449169c2f4abd96809a75fb6c85ae845940c45d5af8334057" + }, + "keyDer" : "308204c63082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e9240382018500028201807e0062e6f32ecab1effa38391b71a523221d6e97a61f55238f0a623cc42980b987fb22ec6138e8d1c0d36c05d059ca0ca3f1a526a5f67b216341abcd04105bb8efc9e479c2532f9dea6cddfb4f57de5b9d6964e3d314eb89693a3d57f82b9ff93e0e0d11d72fa4f1bd82bb2b20f1b59547aff7711db319d7d06e6964beb294e44d34c2a21c7ac7cdac5e91f2f6d183042afc3644b09837fa2225a074ceb65d499f73cee04c705c82bb912f97d765d5f9c8cb442019e7dac1e1ccccee990335ea3b8c837583595cd4f83169d4787fe4675386d604e8e205b977c7ab236950428254e3b836bd00296257238d22bda16a722e405df82029e3384931fb0e4903c3f8771fb15708d4cb3238e7b2a68131be518a08d6efd483a01537a432046dcbd1ffa5ff831e0257b292012d5e1a44c6e32019a6b3ae176a67edaf12eb27e68fa60a05af4e5448d606c392b4a672b44298b1775a16b9440b131eb0d91ca3fde1a1e528b5fffc31ffdf1449169c2f4abd96809a75fb6c85ae845940c45d5af8334057", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExjCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGFAAKCAYB+AGLm8y7Kse/6ODkbcaUjIh1ul6Yf\nVSOPCmI8xCmAuYf7IuxhOOjRwNNsBdBZygyj8aUmpfZ7IWNBq80EEFu478nkecJT\nL53qbN37T1feW51pZOPTFOuJaTo9V/grn/k+Dg0R1y+k8b2Cuysg8bWVR6/3cR2z\nGdfQbmlkvrKU5E00wqIcesfNrF6R8vbRgwQq/DZEsJg3+iIloHTOtl1Jn3PO4Exw\nXIK7kS+X12XV+cjLRCAZ59rB4czM7pkDNeo7jIN1g1lc1PgxadR4f+RnU4bWBOji\nBbl3x6sjaVBCglTjuDa9ACliVyONIr2hanIuQF34ICnjOEkx+w5JA8P4dx+xVwjU\nyzI457KmgTG+UYoI1u/Ug6AVN6QyBG3L0f+l/4MeAleykgEtXhpExuMgGaazrhdq\nZ+2vEusn5o+mCgWvTlRI1gbDkrSmcrRCmLF3Wha5RAsTHrDZHKP94aHlKLX//DH/\n3xRJFpwvSr2WgJp1+2yFroRZQMRdWvgzQFc=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 1, + "comment" : "Legacy:ASN encoding of r misses leading 0", + "msg" : "313233343030", + "sig" : "304402208c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "acceptable", + "flags" : [ + "NoLeadingZero" + ] + }, + { + "tcId" : 2, + "comment" : "valid", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 3, + "comment" : "long form encoding of length of sequence", + "msg" : "313233343030", + "sig" : "3081450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 4, + "comment" : "length of sequence contains leading 0", + "msg" : "313233343030", + "sig" : "308200450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 5, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 6, + "comment" : "wrong length of sequence", + "msg" : "313233343030", + "sig" : "30440221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 7, + "comment" : "uint32 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "308501000000450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 8, + "comment" : "uint64 overflow in length of sequence", + "msg" : "313233343030", + "sig" : "30890100000000000000450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 9, + "comment" : "length of sequence = 2**31 - 1", + "msg" : "313233343030", + "sig" : "30847fffffff0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 10, + "comment" : "length of sequence = 2**32 - 1", + "msg" : "313233343030", + "sig" : "3084ffffffff0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 11, + "comment" : "length of sequence = 2**40 - 1", + "msg" : "313233343030", + "sig" : "3085ffffffffff0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 12, + "comment" : "length of sequence = 2**64 - 1", + "msg" : "313233343030", + "sig" : "3088ffffffffffffffff0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 13, + "comment" : "incorrect length of sequence", + "msg" : "313233343030", + "sig" : "30ff0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 14, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "30800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 15, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "30450280008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 16, + "comment" : "indefinite length without termination", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4028033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 17, + "comment" : "removing sequence", + "msg" : "313233343030", + "sig" : "", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 18, + "comment" : "lonely sequence tag", + "msg" : "313233343030", + "sig" : "30", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 19, + "comment" : "appending 0's to sequence", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 20, + "comment" : "prepending 0's to sequence", + "msg" : "313233343030", + "sig" : "304700000221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 21, + "comment" : "appending unused 0's to sequence", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 22, + "comment" : "appending null value to sequence", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 23, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304a49817730450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 24, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3049250030450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 25, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304730450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 26, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304a22264981770221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 27, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "3049222525000221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 28, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304d22230221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40004deadbeef022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 29, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304a0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b42225498177022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 30, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "30490221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b422242500022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 31, + "comment" : "including garbage", + "msg" : "313233343030", + "sig" : "304d0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b42222022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0004deadbeef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304daa00bb00cd0030450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304baa02aabb30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304d2229aa00bb00cd000221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304b2227aa02aabb0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 36, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304d0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b42228aa00bb00cd00022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 37, + "comment" : "including undefined tags", + "msg" : "313233343030", + "sig" : "304b0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b42226aa02aabb022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 38, + "comment" : "truncated length of sequence", + "msg" : "313233343030", + "sig" : "3081", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 39, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "308030450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 40, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "304922800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40000022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 41, + "comment" : "using composition with indefinite length", + "msg" : "313233343030", + "sig" : "30490221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b42280022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 42, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "308031450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 43, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "304922800321008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40000022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 44, + "comment" : "using composition with wrong tag", + "msg" : "313233343030", + "sig" : "30490221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b42280032033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 45, + "comment" : "Replacing sequence with NULL", + "msg" : "313233343030", + "sig" : "0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 46, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2e450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 47, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "2f450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 48, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "31450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 49, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "32450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 50, + "comment" : "changing tag value of sequence", + "msg" : "313233343030", + "sig" : "ff450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 51, + "comment" : "dropping value of sequence", + "msg" : "313233343030", + "sig" : "3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 52, + "comment" : "using composition for sequence", + "msg" : "313233343030", + "sig" : "3049300102304421008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 53, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "30440221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 54, + "comment" : "truncated sequence", + "msg" : "313233343030", + "sig" : "304421008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 55, + "comment" : "indefinite length", + "msg" : "313233343030", + "sig" : "30800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated delimiter", + "msg" : "313233343030", + "sig" : "30800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 57, + "comment" : "indefinite length with additional element", + "msg" : "313233343030", + "sig" : "30800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba05000000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 58, + "comment" : "indefinite length with truncated element", + "msg" : "313233343030", + "sig" : "30800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba060811220000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "msg" : "313233343030", + "sig" : "30800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000fe02beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "msg" : "313233343030", + "sig" : "30800221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0002beef", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 61, + "comment" : "prepend empty sequence", + "msg" : "313233343030", + "sig" : "304730000221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 62, + "comment" : "append empty sequence", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba3000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 63, + "comment" : "append garbage with high tag number", + "msg" : "313233343030", + "sig" : "30480221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cbabf7f00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 64, + "comment" : "sequence of sequence", + "msg" : "313233343030", + "sig" : "304730450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 65, + "comment" : "truncated sequence: removed last 1 elements", + "msg" : "313233343030", + "sig" : "30230221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 66, + "comment" : "repeating element in sequence", + "msg" : "313233343030", + "sig" : "30670221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 67, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "3046028121008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 68, + "comment" : "long form encoding of length of integer", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b402812033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 69, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "304702820021008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 70, + "comment" : "length of integer contains leading 0", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40282002033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 71, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "30450222008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 72, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "30450220008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 73, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022133708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 74, + "comment" : "wrong length of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4021f33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 75, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304a02850100000021008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 76, + "comment" : "uint32 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304a0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40285010000002033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 77, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304e0289010000000000000021008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 78, + "comment" : "uint64 overflow in length of integer", + "msg" : "313233343030", + "sig" : "304e0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4028901000000000000002033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 79, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "304902847fffffff008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 80, + "comment" : "length of integer = 2**31 - 1", + "msg" : "313233343030", + "sig" : "30490221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b402847fffffff33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 81, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "30490284ffffffff008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 82, + "comment" : "length of integer = 2**32 - 1", + "msg" : "313233343030", + "sig" : "30490221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40284ffffffff33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 83, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "304a0285ffffffffff008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 84, + "comment" : "length of integer = 2**40 - 1", + "msg" : "313233343030", + "sig" : "304a0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40285ffffffffff33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 85, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "304d0288ffffffffffffffff008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 86, + "comment" : "length of integer = 2**64 - 1", + "msg" : "313233343030", + "sig" : "304d0221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40288ffffffffffffffff33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 87, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "304502ff008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 88, + "comment" : "incorrect length of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b402ff33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 89, + "comment" : "removing integer", + "msg" : "313233343030", + "sig" : "3022022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 90, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "302302022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 91, + "comment" : "lonely integer tag", + "msg" : "313233343030", + "sig" : "30240221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b402", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 92, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "30470223008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40000022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 93, + "comment" : "appending 0's to integer", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022233708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0000", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 94, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "304702230000008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 95, + "comment" : "prepending 0's to integer", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40222000033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 96, + "comment" : "appending unused 0's to integer", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40000022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 97, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "30470223008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40500022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 98, + "comment" : "appending null value to integer", + "msg" : "313233343030", + "sig" : "30470221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022233708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba0500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 99, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "30240281022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 100, + "comment" : "truncated length of integer", + "msg" : "313233343030", + "sig" : "30250221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40281", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 101, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "30240500022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 102, + "comment" : "Replacing integer with NULL", + "msg" : "313233343030", + "sig" : "30250221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40500", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 103, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450021008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 104, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450121008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 105, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450321008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 106, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450421008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 107, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "3045ff21008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 108, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4002033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 109, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4012033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 110, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4032033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 111, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4042033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 112, + "comment" : "changing tag value of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4ff2033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 113, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "30240200022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 114, + "comment" : "dropping value of integer", + "msg" : "313233343030", + "sig" : "30250221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40200", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 115, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "3049222502010002208c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 116, + "comment" : "using composition for integer", + "msg" : "313233343030", + "sig" : "30490221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b42224020133021f708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 117, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "30450221028c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 118, + "comment" : "modify first byte of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022031708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 119, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b59834022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 120, + "comment" : "modify last byte of integer", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783c3a", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 121, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "30440220008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 122, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "30440221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4021f33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783c", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 123, + "comment" : "truncated integer", + "msg" : "313233343030", + "sig" : "30440221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4021f708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 124, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "30460222ff008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 125, + "comment" : "leading ff in integer", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40221ff33708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 126, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "3025090180022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 127, + "comment" : "replaced integer by infinity", + "msg" : "313233343030", + "sig" : "30260221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4090180", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 128, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "3025020100022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 129, + "comment" : "replacing integer with zero", + "msg" : "313233343030", + "sig" : "30260221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 130, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "304502210184f06edc074bf33e52498ea99b9f63f28f1d714483ee3fc0f890c8a7262ad8eb022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 131, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30440220940ec822b35b5668bc997cfc43340174c70ef2f6aee441c4e707155c5b40587d022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 132, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30450221ff73806480a2ac5b2c788e7a2d10964d4c54e9cde26696bf3d103410fe3f4a674c022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 133, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "304402206bf137dd4ca4a99743668303bccbfe8b38f10d09511bbe3b18f8eaa3a4bfa783022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 134, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30450221fe7b0f9123f8b40cc1adb6715664609c0d70e28ebb7c11c03f076f3758d9d52715022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 135, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30450221018c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 136, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "3044022073806480a2ac5b2c788e7a2d10964d4c54e9cde26696bf3d103410fe3f4a674c022033708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 137, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40221012be15e6c7e08e6de1fe50b0ab54e9dd2c93f7c6e07220930336c45cdd7ed7cf1", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 138, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40221ff3affb7b32a184a088a34f95d5ce33b550130fe2032180b3421e292830d02fc83", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 139, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30450221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40220cc8f74f02bef678caaf2fdcbf6e7136c1ac7c2b8e362f5cdd55893d78d87c346", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 140, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022100c500484cd5e7b5f775cb06a2a31cc4aafecf01dfcde7f4cbde1d6d7cf2fd037d", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 141, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b40221fed41ea19381f71921e01af4f54ab1622d36c08391f8ddf6cfcc93ba322812830f", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 142, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b402210133708b0fd4109873550d02340918ec93e5383d471c9d0a322aa76c2872783cba", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 143, + "comment" : "Modified r or s, e.g. by adding or subtracting the group order", + "msg" : "313233343030", + "sig" : "30460221008c7f9b7f5d53a4d3877185d2ef69b2b3ab16321d996940c2efcbef01c0b598b4022100cc8f74f02bef678caaf2fdcbf6e7136c1ac7c2b8e362f5cdd55893d78d87c346", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 144, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201000221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 145, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 146, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 147, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 148, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010002207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 149, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010002207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 150, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020100022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 151, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020100022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 152, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020100022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 153, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201000221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 154, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201880201000282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 155, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020100090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 156, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020100090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 157, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201010221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 158, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 159, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 160, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 161, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010102207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 162, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502010102207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 163, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020101022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 164, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020101022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 165, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026020101022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 166, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201010221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 167, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201880201010282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 168, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008020101090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 169, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3006020101090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 170, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff0221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 171, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 172, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 173, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 174, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30250201ff02207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 175, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30250201ff02207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 176, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 177, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 178, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 179, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260201ff0221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 180, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201880201ff0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 181, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30080201ff090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 182, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30060201ff090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 183, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b0221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 184, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 185, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 186, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 187, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b02207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 188, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b02207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 189, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 190, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 191, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 192, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b0221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 193, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a702207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 194, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302702207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 195, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 196, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c0221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 197, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 198, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 199, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c0201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 200, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c02207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 201, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304402207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c02207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 202, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 203, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 204, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 205, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c0221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 206, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a702207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 207, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302702207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 208, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302502207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 209, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540360221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 210, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 211, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 212, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540360201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 213, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a56575403602207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 214, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a56575403602207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 215, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 216, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 217, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 218, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540360221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 219, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a8022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540360282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 220, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 221, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 222, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540370221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 223, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 224, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 225, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540370201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 226, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a56575403702207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 227, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a56575403702207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 228, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 229, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 230, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 231, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540370221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 232, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a8022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540370282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 233, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 234, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 235, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540380221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 236, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 237, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 238, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540380201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 239, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a56575403802207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 240, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a56575403802207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 241, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 242, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 243, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 244, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3046022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540380221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 245, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a8022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a5657540380282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 246, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 247, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3026022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 248, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304602210100000000000000000000000000000000000000000000000000000000000000000221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 249, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260221010000000000000000000000000000000000000000000000000000000000000000020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 250, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260221010000000000000000000000000000000000000000000000000000000000000000020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 251, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "302602210100000000000000000000000000000000000000000000000000000000000000000201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 252, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022101000000000000000000000000000000000000000000000000000000000000000002207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 253, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3045022101000000000000000000000000000000000000000000000000000000000000000002207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 254, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30460221010000000000000000000000000000000000000000000000000000000000000000022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 255, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30460221010000000000000000000000000000000000000000000000000000000000000000022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 256, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30460221010000000000000000000000000000000000000000000000000000000000000000022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 257, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "304602210100000000000000000000000000000000000000000000000000000000000000000221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 258, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a802210100000000000000000000000000000000000000000000000000000000000000000282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 259, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30280221010000000000000000000000000000000000000000000000000000000000000000090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 260, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "30260221010000000000000000000000000000000000000000000000000000000000000000090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 261, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a80282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b10221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 262, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201880282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 263, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201880282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 264, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201880282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b10201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 265, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a70282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b102207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 266, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a70282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b102207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 267, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a80282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 268, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a80282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 269, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a80282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 270, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201a80282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b10221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 271, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082030a0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b10282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 272, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082018a0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 273, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "308201880282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 274, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe010221ff078f2ca35607b1953527f72953ca4ec11bf8c0d9157b0101f73b265a9a8abfc9", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 275, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020100", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 276, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01020101", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 277, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe010201ff", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 278, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3027090380fe0102207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01b", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 279, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3027090380fe0102207c3869ae54fc2735656c046b561ad89f72039f9375427f7f04626cd2b2baa01c", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 280, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe01022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 281, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe01022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 282, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe01022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754038", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 283, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3028090380fe010221010000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 284, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3082018a090380fe010282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 285, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "300a090380fe01090380fe01", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 286, + "comment" : "Signatures with special case values for r and s.", + "msg" : "313233343030", + "sig" : "3008090380fe01090142", + "result" : "invalid", + "flags" : [ + "EdgeCase" + ] + }, + { + "tcId" : 287, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30060201010c0130", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 288, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30050201010c00", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 289, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30090c0225730c03732573", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 290, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "30080201013003020100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 291, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3003020101", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 292, + "comment" : "Signature encoding contains wrong type.", + "msg" : "313233343030", + "sig" : "3006020101010100", + "result" : "invalid", + "flags" : [] + }, + { + "tcId" : 293, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "3044022075372ea72fa5e6cbfc7a9f521a7dc997110d4733142c8e9f87295cdd4388e88a022007db3d8d4e1e5aaafe3de950d7f92fe2bc11e10b486b7280b2518312b651b982", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 294, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "304402206f143bbab6091e03c826a5735285dd54ccff1dfca8f7ad58abda32a1d448117802202f5e7d1e5978f32d36d82c0a726eb8947ddb3a89a7c6a474df381ea1cc4a86e3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 295, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "304502203b2573d4d3d21ae7a36823fcbbce05bed850083cdef45e7e25b9c2e062a48309022100e628902f357ed9b47c521a6ccf93464989b5536277f5e9048e4f69537a2d8c05", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 296, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "30440220119bd5685c0085732a3e93023254ffa3781d7a7ab8b3f7d46de9a07fa344284b02206419b92689c084d247324c8c17df1d9e304824e8a21b8daa1125f2c439764663", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 297, + "comment" : "random signatures", + "msg" : "313233343030", + "sig" : "30450221009b9385d07a20cf8298440c05caaaf990f16ba2fab259f32e191921544d94774a0220790e92ed4c924e5302ef59341089f6c5f810e454ffcded1b55c0d774fabcc047", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 298, + "comment" : "special case hash", + "msg" : "343236343739373234", + "sig" : "3046022100d4062f0317e2ac0a88ddd5c358b237966daa48fe2aea086df532aa834806e415022100e1286fde40f009a5d17720a785f90866a2fa866c899230dbbb9b8c16024c47ad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 299, + "comment" : "special case hash", + "msg" : "37313338363834383931", + "sig" : "3046022100f4548556b4132464c0a62684dd086bb78a1a100dd8a338b6fc6267bd35b4a532022100bb2db0562893e142a1eedbd0e609fdf5f0594b11b8ee5788bc44b55ee6299e4d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 300, + "comment" : "special case hash", + "msg" : "3130333539333331363638", + "sig" : "304502200ad7a013ba6dfd6bf2a24c8486de1bc33d61bd4ab6cd641e96d7db3d6c55e9de022100a48e66b4c2fbe5a0caefd70941a19a3db540587ca07c8ea470d5c92f12653d37", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 301, + "comment" : "special case hash", + "msg" : "33393439343031323135", + "sig" : "30440220621aa059e535c61df7cc76ec85ec7a83fdb672e744e5f395740578ee216d2053022074fe4685e0b636fdfb64bbdfd9f0eb1b7bdee523c10846e9fca17998c3781816", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 302, + "comment" : "special case hash", + "msg" : "31333434323933303739", + "sig" : "3045022076340e9329e00faff1e9b9c607155fca80891ce6bddd0b043f31e85260e0e1ff022100d2d4f8223494939a6af1cc76530772073a431974c1306130e0c4cf7500bc3b5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 303, + "comment" : "special case hash", + "msg" : "33373036323131373132", + "sig" : "3045022100f6fb56190c2ed5efbb45653ff2ec451789bc319b03825e1ef2b6eb8372af7c7302206c2bf34582d1659c1fa10a2f8355913d32e72183692a59702390d2db78314749", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 304, + "comment" : "special case hash", + "msg" : "333433363838373132", + "sig" : "304602210099cc7941cf539a42dda08c17956a3f5f7c8cd55f4bf8886a3ad66269e81f850d022100adbed99646f1dac7abed06a880570435482d5978d243e7febba388f9f839b2eb", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 305, + "comment" : "special case hash", + "msg" : "31333531353330333730", + "sig" : "304502201184997197881b07dd9e4a18962057c419dfc20693fbd7de5edc0b302ace4581022100a26fce9c3bddcf47b68d2cfadd1ba5680fb3862bf4fc269eadd3cfea451fbc01", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 306, + "comment" : "special case hash", + "msg" : "36353533323033313236", + "sig" : "304402200544c499767d0374643503779f4aa2435b1ecd73b7094373991f636c29f2714102204c6feaa33563aeddf7cdcdd86c88df92a065e7acb5c7668fa3fd135c9e34d434", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 307, + "comment" : "special case hash", + "msg" : "31353634333436363033", + "sig" : "304402206fb407811c9d4c9cb6949bc2ff7158c38eb1b6b2b27441a8dc848cf08eee3c7e022058707134ba340f02b07ef007c5a5f3b664de7a1ea9ca50c00c1ff08b6a8e3243", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 308, + "comment" : "special case hash", + "msg" : "34343239353339313137", + "sig" : "304502210081ab0ab1e40e06ad80d53fb9519c1a8e9d5aef739751ce97f1a4d1548c936a2402202fd18e842ba1fbe6bcfd67142394207e58fb890b67e62d133436f561eb8038e5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 309, + "comment" : "special case hash", + "msg" : "3130393533323631333531", + "sig" : "3046022100ba82e95f2e450ecc8cf3583a9f184e6717b413a48e34143e89922d696720611a022100f85c4e88aa4a6c7e6200b75a4076bf93be24d52f5f72b4b5234e31debf19f17e", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 310, + "comment" : "special case hash", + "msg" : "35393837333530303431", + "sig" : "30460221008b9b82cb97e2780f0c81a085ad367fc95da9f8843fab57ddce33a52fd27169eb0221008dcf5e3856ece8d17addd0e6ee514ec6720521c2d50d42650405d8635eba20ad", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 311, + "comment" : "special case hash", + "msg" : "33343633303036383738", + "sig" : "304502203ba6b2bdf397aafc9692f7c94f84b321f00252aeec35d74788fd5df1d952b351022100ea25ac40807b7addc6e4f06b68c07bebf7b03c8b044ba73d8e9cd08a4993eeed", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 312, + "comment" : "special case hash", + "msg" : "39383137333230323837", + "sig" : "3045022100ddc0f486494364e050b70ba83c06fc5b3a1d97fee7bc13f8a5d1b462f7f2ce260220390c1bf241c42f4613eb679f491fc649eed849e476b2e334e22d6b208eab241f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 313, + "comment" : "special case hash", + "msg" : "33323232303431303436", + "sig" : "304402200c5a7dbaa92428ca5eda38e448da0e775e87293a777d42b48469512f7324650b0220793c1cc9008343bb642e99bb64f84d0d0b6ec9dc94363fe286b644946e0ff8a5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 314, + "comment" : "special case hash", + "msg" : "36363636333037313034", + "sig" : "304402206a1e03b2957a0746034796e1af1b58515afec3cf39db1ea9476d441622a7f0a202200effd344a79068b2c201ee6fef9bcbd6479005097e561e1a1ae6eb1fba12ae3a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 315, + "comment" : "special case hash", + "msg" : "31303335393531383938", + "sig" : "304502201e731f4650444d2e9426a7aa90e4934349aeb284fdffb93f5cf560558c5b9bd9022100948dc915d655d7d0b6d9f881acf3edc1d493434556a934cf7c7e96583f737b56", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 316, + "comment" : "special case hash", + "msg" : "31383436353937313935", + "sig" : "30460221009c50feb59e2d9956fd4571b2331e9e4e87ce4978281f00a18c1f1c47a6ddb51b022100db21411c7b7a75782c4c9f6103e65730ba10c1e440b21c7c7c446ce0240ff284", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 317, + "comment" : "special case hash", + "msg" : "33313336303436313839", + "sig" : "3045022100f16ab60037bf56e4f5286ae3141eebed7ceee0c04cbfbb669cea8bc5e07d54b702203e437e0334810de42eca1c5c60b79cb72c0aa39f25a422c55fc8c3741da6cf91", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 318, + "comment" : "special case hash", + "msg" : "32363633373834323534", + "sig" : "3045022079796fe13dd5d95f9fcd1df30604a26fa9c64e431b1889eb1e20f051e55280c5022100afda38bfb5aa3f297f3b6d71309f1838c575b332f9d908354a52c7476c4213f6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 319, + "comment" : "special case hash", + "msg" : "31363532313030353234", + "sig" : "3046022100ac66710eaa5a74a958ade0826b2d1a03ad5ec4e0caff2ab2efb3685eb5536a080221008167486e3ee010df3a8c539911394df69c6c6e06205046beaac57f02bf20dc88", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 320, + "comment" : "special case hash", + "msg" : "35373438303831363936", + "sig" : "304402200ae252fa295ace544bc7ae0b8a8b03dedb378a596bbd0d6c588c92848a0a2f63022019a20860d415bc6326964efe78ba1665ce59e0fd7973da4354c94c5496009631", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 321, + "comment" : "special case hash", + "msg" : "36333433393133343638", + "sig" : "3045022100ec0c0002ae8a3c20ebbca4c996097802d704edb0fd8550b250754ed81c88da2202203abe4fdfe6e249873123b9164bb6fddeec88b78e39d34404bf1decb8b9065934", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 322, + "comment" : "special case hash", + "msg" : "31353431313033353938", + "sig" : "304502210082d741de565d173f15e4edb688983ccbfcd25b59caf9db34b03ac8f9e2a440d30220685eaa9e9fe516b89441c250bb01cedd39937335366da052bdafb6188710f665", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 323, + "comment" : "special case hash", + "msg" : "3130343738353830313238", + "sig" : "3044022074480e03561f8c20523a4dfb6b220178f6e4b3ec18c507b7cfd0204dc3831260022047be7bef3fa121d488098ea192a87373412c4632211c40bbf2122b6ebbc56c13", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 324, + "comment" : "special case hash", + "msg" : "3130353336323835353638", + "sig" : "3044022028ce130dfd2d469a280e06be04383465d195c485828fd1376e407b769be6ddb602200a842cca5a4a5322a49eb2cc1bcc8cc6ba9b233084669044af2214550101f0b3", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 325, + "comment" : "special case hash", + "msg" : "393533393034313035", + "sig" : "3045022100afac7a51b37f2fff9acefbd2c6a54fe45abcedb118eb63e99a84e08c935df25302204ae2604d5cb1d4941a85237a9db6fb63fb1fb4dc534facd983cc91d5b6dd43d7", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 326, + "comment" : "special case hash", + "msg" : "393738383438303339", + "sig" : "304502200739e95552e8faf3c00f20209399a7911c485f844617355d7ab1a23d1d807d9d022100b24105c928ec5e1257d4f7c47a4facfe810453065124b05e21b521f15442ab0f", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 327, + "comment" : "special case hash", + "msg" : "33363130363732343432", + "sig" : "304602210094983a09df13553e9254468d684dcef3369706c7380264fe2feaa96d397133f20221008c0fee1f598c5581e5f9bdd2d073adca375962d021d1002db48904c8ab998393", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 328, + "comment" : "special case hash", + "msg" : "31303534323430373035", + "sig" : "3045022100ca454225647d2666c8d43fb2ef3496ea8456627c1be300a4d2be264b8b08ed4b02204ed2c7d61e76612ef7d4d9331893a652bc38877b0a9acb86101ff8e2b6c82a22", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 329, + "comment" : "special case hash", + "msg" : "35313734343438313937", + "sig" : "304402206b3e9c3d2ffbd3274024afcd0c73429cca6d61b3149b17a721b227679ce832ec022053bf387a3ade5ad0966a962a298fd791d31b5fa172ea73a3401de9f1f2eb7cb0", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 330, + "comment" : "special case hash", + "msg" : "31393637353631323531", + "sig" : "30440220442c81cf0b2d782b91f0c6f7b1d0e29845e677f50936046ce160d69c9977d975022073d903b2536563c4f6a2e7c04126d66a603187635484d3d2db57cb85cbe669b1", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 331, + "comment" : "special case hash", + "msg" : "33343437323533333433", + "sig" : "3045022044bbe094d08589a9c95354f15338dac4b217f1ed1f8565ae9baa4212bd3f1d15022100cc69dc332ded63569fa975f7219a188d7b8a0e79fe1fe84b0d8587d3dcb2d189", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 332, + "comment" : "special case hash", + "msg" : "333638323634333138", + "sig" : "3046022100adeeaee62b783efacef60ab1e2d8d86c69466d5c3f06cfd1b49a3c569ed2ce7f0221008f16c45c21c06cb671939dc4c7e424ec6099c75bbef2b1fc75fc21f09a58ccd5", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 333, + "comment" : "special case hash", + "msg" : "33323631313938363038", + "sig" : "3046022100b583118fe17642e4c8fbd9a1260cc3e8e88be8647f584d25dfdcecdd2ff4fb8f022100a90a3290057fba3cb23ab281f866f33c75409293016c7bf84e2b72421fdba62d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 334, + "comment" : "special case hash", + "msg" : "39363738373831303934", + "sig" : "304502206ec6c4d2d57bbb7da66a500a8537ee7ed79d9dc75e40b92155eed931a4254865022100b7924b5b645146742582fb6ad0c1775787566b9e3cde6622ea506dc44ebd9702", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 335, + "comment" : "special case hash", + "msg" : "34393538383233383233", + "sig" : "3045022037d0fa1d4a55ca4a71a3050e6523294132def6f3fadee9fb218bb03027be7346022100df13ec1d9c3c1319cc6d09d6fd4f93c6f777c377823c86badfe0e0934627c463", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 336, + "comment" : "special case hash", + "msg" : "383234363337383337", + "sig" : "3046022100bf7527a5a8390c6a43ea2a406eb6291c04ecef0b71839b1b6e74e518e68f75c8022100a36ecc6d304fb7e3f0c8497059508ac0ad1f22f4cf299a5b583cb96abb7fb501", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 337, + "comment" : "special case hash", + "msg" : "3131303230383333373736", + "sig" : "3045022008dba73101f8b7051bfee1963891051740406470a0b00feb1cfed9efe85f5513022100bd35d2e88e11b75b348927c930974b7bc64d46bd6d3754b70210abe4b2aab4c6", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 338, + "comment" : "special case hash", + "msg" : "313333383731363438", + "sig" : "304402200b2332e792473a1554144cf2b3fe0f4fdd35eb5a1bd97f777240a429a08b980602202355a6c2e0629d948c631c68058ce55d25c5ae875090ea5b3d20e90336acad3c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 339, + "comment" : "special case hash", + "msg" : "333232313434313632", + "sig" : "304502200f5dfa8a6a1061f3819eaf0471acb65b1b07712405f4f9d2f8a04694996e26e8022100d2c4ad577a48b104a35e2bdd8892b0e87cd69f4df780a2acd2591e2bcea8c864", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 340, + "comment" : "special case hash", + "msg" : "3130363836363535353436", + "sig" : "304402201f516ba16570812dd2f8b530402c236e78ad128ebe769af0e15eddbb6e41367c02203fa165487052e0932f01a853305e358c35a531c8b95570d6382b90f088065eb4", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 341, + "comment" : "special case hash", + "msg" : "3632313535323436", + "sig" : "304402205359b3048d252766571d81f764f3eeea65bed72ec2c435b85eda413ebda98a6802206f2ba381008798b57e9107471d9e2f33ddaf26707615333a2d94b2c60cc9518b", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 342, + "comment" : "special case hash", + "msg" : "37303330383138373734", + "sig" : "304502205b4587dceb3adfb5c5d5b12be1bda39422e96baa4a1e9e62a9f2ffbff3c3135c022100d5573abf5ebe5207af7e45e5e535b9eae2f1db124ac15b5dbd230d63bf96b00c", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 343, + "comment" : "special case hash", + "msg" : "35393234353233373434", + "sig" : "3044022046b88098ea1bb00272962dabc887342f9d3079b64eb3754f1f3edd5289a5a0cc02206a5108935469a4d55448ec9a8230f8a1af17e66d4da6631c2de1b254e3a8f887", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 344, + "comment" : "special case hash", + "msg" : "31343935353836363231", + "sig" : "3044022100e17a0b9c8fb3857fd314a20b9c208d2882548c2bddef8181a790caf80f93a3cf021f77ca72436f2ef67d720153941fc38e72b45b6608e2eb4231a1050ec7feb59a", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 345, + "comment" : "special case hash", + "msg" : "34303035333134343036", + "sig" : "30450221008bac66a98dd9d87e19e66ca8083f79b0f17067b1f4d23aeb1023ce8e3498b658022016c979b46925fba22f49d17e0800e79d77eae69162b62f96a30a1bcd254655ee", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 346, + "comment" : "special case hash", + "msg" : "33303936343537353132", + "sig" : "304402206690642756a4d30c72a319efe294397bada5b2d5b07c09015445e756c7930d7802205d845d7acde5a7e7379d190ae60a96b4042cbfe74c7a054bd64d6665b0df1d5d", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 347, + "comment" : "special case hash", + "msg" : "32373834303235363230", + "sig" : "304502207c587b104978987fef8b02bdcde431e46e64f071feebef0f5d3e5a1daa7f820b0221008c72848ab64d909ba2722beb89fbec420e518bbdf208dd880fb53d12f5fe1432", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 348, + "comment" : "special case hash", + "msg" : "32363138373837343138", + "sig" : "30460221008d92d7774b2459889aa898c12661861481bf40018da8a80c21625d53ac3a8474022100db5a588429c571740cfe37ee8575b2e5182a7060a4cbfb29cdb3fd33dfa1fb02", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 349, + "comment" : "special case hash", + "msg" : "31363432363235323632", + "sig" : "30450220577582612e9cba25a12b44e770f7ac4564d369b99d6c3647d3e35f2504b53dac0221009a7a7708c3c59b487ddbde5747fc58e6d653b0a14c8b954758ad5c677afb6307", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 350, + "comment" : "special case hash", + "msg" : "36383234313839343336", + "sig" : "3046022100843b1bcb4a8f0784a31f67ce4d2e001ecc21bbfcf3ab9e1f69ea269579529d150221008ee5cefd7180787c005d5649aef4211d8f3a5f1e131bfb798132709d1d624357", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 351, + "comment" : "special case hash", + "msg" : "343834323435343235", + "sig" : "304602210088af7c66e7e776199ee836411ebeaaa25a38f698848354b26b5cc578fe281af7022100a2d1701a71143790dc3503ea4284eed3eb62b77e02a54a1eaf33114ee35b44e2", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "40f5d5e61931f77d7887325e6949df8fcbd229d1a0ca001160408a66d719fab5d0af83edaf235bfdca7dbcbf17d66b7834d20e190937a7783d9d74458b94b1b2741ba8a67e2abd64b46bbcac68dd63be7e08ee6b91f1dba967de5412bc4bf0f4fa4fd84f186f42ffa23d4c8d01d6e1a750100105d563bab2f1475fe83afba240853525037a3a7d50a4101fdf3daeb43fc16802cef1fbfed78c48fdb32d7de98643fa52c23630e12987f1215a3330e4b246cc1d35937f5d54a481363870cf385bb495c0892c34403bd97b47bf1f38882d68e0a5b8c712b618113afe188f0d8ef2f3f4cd264ec90af7187a88dc64abb49b9bd239fa13c8e72dc8baf42054923025f3d7d7082e24fe5d184515d4b78390899af933dec36e5ff495b781bfc5d2800b324c8606d707b5d207cf177a513701965706e89bc63671f7b42809892744ed963d0dbd8644bdd67532b778700176f00d123b41353eb5bcfa5cef38f2e2e02c1f44b256a981a2232a4a6e8e98b9adec82b8e5f6e97ad744762fa12836fad60cc8" + }, + "keyDer" : "308204c63082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e92403820185000282018040f5d5e61931f77d7887325e6949df8fcbd229d1a0ca001160408a66d719fab5d0af83edaf235bfdca7dbcbf17d66b7834d20e190937a7783d9d74458b94b1b2741ba8a67e2abd64b46bbcac68dd63be7e08ee6b91f1dba967de5412bc4bf0f4fa4fd84f186f42ffa23d4c8d01d6e1a750100105d563bab2f1475fe83afba240853525037a3a7d50a4101fdf3daeb43fc16802cef1fbfed78c48fdb32d7de98643fa52c23630e12987f1215a3330e4b246cc1d35937f5d54a481363870cf385bb495c0892c34403bd97b47bf1f38882d68e0a5b8c712b618113afe188f0d8ef2f3f4cd264ec90af7187a88dc64abb49b9bd239fa13c8e72dc8baf42054923025f3d7d7082e24fe5d184515d4b78390899af933dec36e5ff495b781bfc5d2800b324c8606d707b5d207cf177a513701965706e89bc63671f7b42809892744ed963d0dbd8644bdd67532b778700176f00d123b41353eb5bcfa5cef38f2e2e02c1f44b256a981a2232a4a6e8e98b9adec82b8e5f6e97ad744762fa12836fad60cc8", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExjCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGFAAKCAYBA9dXmGTH3fXiHMl5pSd+Py9Ip0aDK\nABFgQIpm1xn6tdCvg+2vI1v9yn28vxfWa3g00g4ZCTeneD2ddEWLlLGydBuopn4q\nvWS0a7ysaN1jvn4I7muR8dupZ95UErxL8PT6T9hPGG9C/6I9TI0B1uGnUBABBdVj\nurLxR1/oOvuiQIU1JQN6On1QpBAf3z2utD/BaALO8fv+14xI/bMtfemGQ/pSwjYw\n4SmH8SFaMzDkskbMHTWTf11UpIE2OHDPOFu0lcCJLDRAO9l7R78fOIgtaOCluMcS\nthgROv4Yjw2O8vP0zSZOyQr3GHqI3GSrtJub0jn6E8jnLci69CBUkjAl89fXCC4k\n/l0YRRXUt4OQiZr5M97Dbl/0lbeBv8XSgAsyTIYG1we10gfPF3pRNwGWVwbom8Y2\ncfe0KAmJJ0Ttlj0NvYZEvdZ1Mrd4cAF28A0SO0E1PrW8+lzvOPLi4CwfRLJWqYGi\nIypKbo6Yua3sgrjl9ul610R2L6EoNvrWDMg=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 352, + "comment" : "r,s = 1,1", + "msg" : "54657374", + "sig" : "3006020101020101", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 353, + "comment" : "r,s = 1,5", + "msg" : "54657374", + "sig" : "3006020101020105", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 354, + "comment" : "r = 1, u2 small", + "msg" : "54657374", + "sig" : "3026020101022100c6c0a916ee603ebbd579a0abbcf7c0ff1cd298ebeed0cbfe6d6a47b7845dccf9", + "result" : "valid", + "flags" : [] + }, + { + "tcId" : 355, + "comment" : "r = 1, s = q-1", + "msg" : "54657374", + "sig" : "3026020101022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "0080e1fa22c271cc861740bfd76ea27b8f81f2cdff5fc6371d7f1095790a59c96f55ecc3b6657557f071012aeae07ba4001c7195563bc837b8a330a7c77bee5cd50deb9edf121eb49d8aa4267c5f1e144d2a3fbe0d368a809f3199321adf3d68925e024bfda8a63f0dd15025887385a436d7f68f2f07c695a6a69ca09fc9cdf7da6ff0a8d5615aa7da95e46f429db95fde5e051e4c3da6e65c3666a54b936c961cfb7af99b614dabba224dbc8c3cf4e6818a1b83881dc1b8007dfecb497d55519941f763e015fda40fc314ff116cbb6b318abfa21d70cd325faac8ebe0c8ce9718fb1f9345d2284eb17b3003aaa93d4d4a25d27733a1cd804007ce46bc35cf0e7691f419a86cea1dfcf7786dcc3effca55e2136e593d9ca77632471098e79b1de0526bf8b0f69185d72d26a7aac702a37d8743c844ab495b10cf1b6c231d310bd9c5711e5b33ac37bcf679cebd416863563df4c8ea4e92bd177f27d508a8fd7dda90e62a4fa9012fec0a40c1fec8417052321518e50d8d70500b58b47bf37aed5e" + }, + "keyDer" : "308204c73082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e9240382018600028201810080e1fa22c271cc861740bfd76ea27b8f81f2cdff5fc6371d7f1095790a59c96f55ecc3b6657557f071012aeae07ba4001c7195563bc837b8a330a7c77bee5cd50deb9edf121eb49d8aa4267c5f1e144d2a3fbe0d368a809f3199321adf3d68925e024bfda8a63f0dd15025887385a436d7f68f2f07c695a6a69ca09fc9cdf7da6ff0a8d5615aa7da95e46f429db95fde5e051e4c3da6e65c3666a54b936c961cfb7af99b614dabba224dbc8c3cf4e6818a1b83881dc1b8007dfecb497d55519941f763e015fda40fc314ff116cbb6b318abfa21d70cd325faac8ebe0c8ce9718fb1f9345d2284eb17b3003aaa93d4d4a25d27733a1cd804007ce46bc35cf0e7691f419a86cea1dfcf7786dcc3effca55e2136e593d9ca77632471098e79b1de0526bf8b0f69185d72d26a7aac702a37d8743c844ab495b10cf1b6c231d310bd9c5711e5b33ac37bcf679cebd416863563df4c8ea4e92bd177f27d508a8fd7dda90e62a4fa9012fec0a40c1fec8417052321518e50d8d70500b58b47bf37aed5e", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExzCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGGAAKCAYEAgOH6IsJxzIYXQL/XbqJ7j4Hyzf9f\nxjcdfxCVeQpZyW9V7MO2ZXVX8HEBKurge6QAHHGVVjvIN7ijMKfHe+5c1Q3rnt8S\nHrSdiqQmfF8eFE0qP74NNoqAnzGZMhrfPWiSXgJL/aimPw3RUCWIc4WkNtf2jy8H\nxpWmppygn8nN99pv8KjVYVqn2pXkb0KduV/eXgUeTD2m5lw2ZqVLk2yWHPt6+Zth\nTau6Ik28jDz05oGKG4OIHcG4AH3+y0l9VVGZQfdj4BX9pA/DFP8RbLtrMYq/oh1w\nzTJfqsjr4MjOlxj7H5NF0ihOsXswA6qpPU1KJdJ3M6HNgEAHzka8Nc8OdpH0Gahs\n6h3893htzD7/ylXiE25ZPZyndjJHEJjnmx3gUmv4sPaRhdctJqeqxwKjfYdDyESr\nSVsQzxtsIx0xC9nFcR5bM6w3vPZ5zr1BaGNWPfTI6k6SvRd/J9UIqP192pDmKk+p\nAS/sCkDB/shBcFIyFRjlDY1wUAtYtHvzeu1e\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 356, + "comment" : "s = 1", + "msg" : "54657374", + "sig" : "3026022100b5618f5ebd9da737efd6cb29f5d56e921fa325cff53d2202b27cc44e642492c0020101", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "00b05e438cb1dd41add9b3e6af7d3d207b01597a51d942fae22b162238d3e6a092903b46452c685715d1b6ba712fcaf51d6ed47bcdda301f44d505883dd01eaf89c36cd365d74e1ce026d68171c4b92a0fd8a57fc4ece713ab92de7e70ebd64c2d061d3834af7955688aa500bf2a820482cc09c9c1a5c482d858395c8a31d92fa6922cf9152f441c6c8bc0327e6ac50dedd11add6f5a64dbcabd511bb44bca5db2fa1b05bd30e4722903952311fa1f7e645d0a57fff5bddba61a8212a1f8e6c5c406d8b8468a591e00cf2233055ac31bd189af2623e976435f486f2310092e90f7de5dfd194ecc1588d7ac856b63ccc1f6b01070a0a49ba4a5fea26b1cbf8c91a25e0210049dcd86be6c87f6b74102bc31e42cc8b41111916161a2b04d60f76c323f9a9aa78393ec7ff0aeece004d4d8a594567bef432868d4c1cea12e5c6623774b913de7d948976ea5dc957ef58cfabe2816159f13cbc1efeebce7aba8c20eac720fd6e3a49ca74f12489a74d808097e70903ddebba1db497f28c153e382fe0f" + }, + "keyDer" : "308204c73082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e92403820186000282018100b05e438cb1dd41add9b3e6af7d3d207b01597a51d942fae22b162238d3e6a092903b46452c685715d1b6ba712fcaf51d6ed47bcdda301f44d505883dd01eaf89c36cd365d74e1ce026d68171c4b92a0fd8a57fc4ece713ab92de7e70ebd64c2d061d3834af7955688aa500bf2a820482cc09c9c1a5c482d858395c8a31d92fa6922cf9152f441c6c8bc0327e6ac50dedd11add6f5a64dbcabd511bb44bca5db2fa1b05bd30e4722903952311fa1f7e645d0a57fff5bddba61a8212a1f8e6c5c406d8b8468a591e00cf2233055ac31bd189af2623e976435f486f2310092e90f7de5dfd194ecc1588d7ac856b63ccc1f6b01070a0a49ba4a5fea26b1cbf8c91a25e0210049dcd86be6c87f6b74102bc31e42cc8b41111916161a2b04d60f76c323f9a9aa78393ec7ff0aeece004d4d8a594567bef432868d4c1cea12e5c6623774b913de7d948976ea5dc957ef58cfabe2816159f13cbc1efeebce7aba8c20eac720fd6e3a49ca74f12489a74d808097e70903ddebba1db497f28c153e382fe0f", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExzCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGGAAKCAYEAsF5DjLHdQa3Zs+avfT0gewFZelHZ\nQvriKxYiONPmoJKQO0ZFLGhXFdG2unEvyvUdbtR7zdowH0TVBYg90B6vicNs02XX\nThzgJtaBccS5Kg/YpX/E7OcTq5LefnDr1kwtBh04NK95VWiKpQC/KoIEgswJycGl\nxILYWDlcijHZL6aSLPkVL0QcbIvAMn5qxQ3t0Rrdb1pk28q9URu0S8pdsvobBb0w\n5HIpA5UjEfoffmRdClf/9b3bphqCEqH45sXEBti4RopZHgDPIjMFWsMb0YmvJiPp\ndkNfSG8jEAkukPfeXf0ZTswViNeshWtjzMH2sBBwoKSbpKX+omscv4yRol4CEASd\nzYa+bIf2t0ECvDHkLMi0ERGRYWGisE1g92wyP5qap4OT7H/wruzgBNTYpZRWe+9D\nKGjUwc6hLlxmI3dLkT3n2UiXbqXclX71jPq+KBYVnxPLwe/uvOerqMIOrHIP1uOk\nnKdPEkiadNgICX5wkD3eu6HbSX8owVPjgv4P\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 357, + "comment" : "u2 small", + "msg" : "54657374", + "sig" : "3046022100b8636239da28896d6201f928c6ca3e7737c0014de2e642f25d3f6a913baec760022100c6c0a916ee603ebbd579a0abbcf7c0ff1cd298ebeed0cbfe6d6a47b7845dccf9", + "result" : "valid", + "flags" : [] + } + ] + }, + { + "key" : { + "g" : "6dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e924", + "keySize" : 3072, + "p" : "00dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1", + "q" : "00f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037", + "type" : "DsaPublicKey", + "y" : "24b727ad92154849f7517efd590e722c746f465dafc53feda343b0f1e2765f463697f55af913f5142454a9fbe9bba0467c3d89452f96022a4ab0888ba8917e3ba2bd6efdefbc0a61a9fe8eb8d3168503b2951bdfad7463c4448a7dc0137d5f662bdff347c5813af7f12457e3b3481e94bc73c8e98430fd91d82de635dae872d3961c566ad21b43db93964267c0974b83bed462cbb1ebf3e91744a8c3a0ac0e07119bb10d4dfee65a26048017674dcc065e5db702b0a7c96d986703d935d07546a6a488f9ef3f4ec97c7e24a2eb65e1ec632d3447fedd30d915a3ad1862699d44f599b8de3b7c1c7d9230833a8ab3c7810359fb0ffe20d9f1f618d4461bac0ae30778ce78f371832d8a9f50b2defcf8a3402c76395deeb9668d476f26ae065cfbbd3e44ba5913688321801168b8bc30b8ae610e3d45964d6f8ceeb044dcdff529fcfedf6146a38e5f097f5c36b462fa3e004736d860175f910514c890f95243fc36b5dfc4987449bf8b701e89c18c7c2cab21deade8306fcf5473a927df600df7" + }, + "keyDer" : "308204c63082033906072a8648ce3804013082032c0282018100dcd2f71fba7aeb46aeea858ab76f2102fa97a953abce9d791aa269f0161733ac3df25f5c9db3448f82846e355e23089614046d42b030298d94f5365d942cbb5490e40a1d5e6e577cc646a807f049a1fb42b97a9e64efa1aa9ef93bb3c7120ddbf9c403e580431f1789127f0a64ea7b036ef12d07f02103655d63ddda3c44ad328f727c1d060fc92e3616976cf11bf1feefff033490d98929252b585cd92c081afcc71dae6341ae8dd05e62ae297ad2b00560ec94f1f64482816e3af052fc1daff0a9bf52034012594d4246036d040fa5e741e693e36b064bedb224ea1f7c6c86171ca8fcfac98c5db6e34dad307c5bfdece4e578f0e18fcaaee9d5b330ed69a72d8fddf878a58a57914247825ae6ed1cb8a6b241ea694b77f843eee40f1be90f26b26154813647d1e1af01254cf21cfdd2e9eba7e431bd8db6164d05a3d3ae9371af5d0d39a3a9b9f07ba61233c77a6bfc273515fb844db8fafd69b559ce844c7a3d686ea4991d9fe74cad560489f3c1dbb4fd171ea8ae7874e302207c02a7b1022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754037028201806dea4b8c3fe3ab91e3229fb14c1cfa822915769af161405f48b7fadfe1ec5d9fec4ef0cfbb2233ffddfa5a554cfc68c6bc6a0ba30cef6f51309294e622b58d4face00ae9669d9172b15696839ed332afd906e3f427d85a9af73562b845be53a3713c0219402a4c208e9b6a6873235e0bc20442e70ab69edd46e8f3f7d58cb35ea3690c673f54cd37377725739f00ebe2b3b53bdaf89ddac74012f8486bd3f5217579b4a303f61bccc98931faba969c8c2a27acb04bc21201edf9a7f6b42e10f75dd23c3ab073d7290d173ebe6cb1919607bfe2bf0d829a609d8d3cda7044ff8dfbbd463e68c9403a45834ec547a7d4fd5abc68c5997cdc397120698f879356e0e74b62fe1a2938a5d1b486b53a5e0cb875e23a2e834ea563a4a9d4be44045877df020c30e22e55603f63d74ed2cafde18180ec294a7ce263d56eb280562687f61f898f3c7d2b37d7f00250a43ca989de16fa1aab7d83e0dbf6aa66edc36ad79eecfe2f91cfab6285ba10ae713126f69326540c461e44e45bdf076e4ed8d3e92403820185000282018024b727ad92154849f7517efd590e722c746f465dafc53feda343b0f1e2765f463697f55af913f5142454a9fbe9bba0467c3d89452f96022a4ab0888ba8917e3ba2bd6efdefbc0a61a9fe8eb8d3168503b2951bdfad7463c4448a7dc0137d5f662bdff347c5813af7f12457e3b3481e94bc73c8e98430fd91d82de635dae872d3961c566ad21b43db93964267c0974b83bed462cbb1ebf3e91744a8c3a0ac0e07119bb10d4dfee65a26048017674dcc065e5db702b0a7c96d986703d935d07546a6a488f9ef3f4ec97c7e24a2eb65e1ec632d3447fedd30d915a3ad1862699d44f599b8de3b7c1c7d9230833a8ab3c7810359fb0ffe20d9f1f618d4461bac0ae30778ce78f371832d8a9f50b2defcf8a3402c76395deeb9668d476f26ae065cfbbd3e44ba5913688321801168b8bc30b8ae610e3d45964d6f8ceeb044dcdff529fcfedf6146a38e5f097f5c36b462fa3e004736d860175f910514c890f95243fc36b5dfc4987449bf8b701e89c18c7c2cab21deade8306fcf5473a927df600df7", + "keyPem" : "-----BEGIN PUBLIC KEY-----\nMIIExjCCAzkGByqGSM44BAEwggMsAoIBgQDc0vcfunrrRq7qhYq3byEC+pepU6vO\nnXkaomnwFhczrD3yX1yds0SPgoRuNV4jCJYUBG1CsDApjZT1Nl2ULLtUkOQKHV5u\nV3zGRqgH8Emh+0K5ep5k76Gqnvk7s8cSDdv5xAPlgEMfF4kSfwpk6nsDbvEtB/Ah\nA2VdY93aPEStMo9yfB0GD8kuNhaXbPEb8f7v/wM0kNmJKSUrWFzZLAga/McdrmNB\nro3QXmKuKXrSsAVg7JTx9kSCgW468FL8Ha/wqb9SA0ASWU1CRgNtBA+l50Hmk+Nr\nBkvtsiTqH3xshhccqPz6yYxdtuNNrTB8W/3s5OV48OGPyq7p1bMw7WmnLY/d+Hil\nileRQkeCWubtHLimskHqaUt3+EPu5A8b6Q8msmFUgTZH0eGvASVM8hz90unrp+Qx\nvY22Fk0Fo9Ouk3GvXQ05o6m58HumEjPHemv8JzUV+4RNuPr9abVZzoRMej1obqSZ\nHZ/nTK1WBInzwdu0/RceqK54dOMCIHwCp7ECIQD4cNNcqfhOasrYCNasNbE+5Ac/\nJuqE/v4IxNmlZXVANwKCAYBt6kuMP+OrkeMin7FMHPqCKRV2mvFhQF9It/rf4exd\nn+xO8M+7IjP/3fpaVUz8aMa8agujDO9vUTCSlOYitY1PrOAK6WadkXKxVpaDntMy\nr9kG4/Qn2Fqa9zViuEW+U6NxPAIZQCpMII6bamhzI14LwgRC5wq2nt1G6PP31Yyz\nXqNpDGc/VM03N3clc58A6+KztTva+J3ax0AS+Ehr0/UhdXm0owP2G8zJiTH6upac\njConrLBLwhIB7fmn9rQuEPdd0jw6sHPXKQ0XPr5ssZGWB7/ivw2CmmCdjTzacET/\njfu9Rj5oyUA6RYNOxUen1P1avGjFmXzcOXEgaY+Hk1bg50ti/hopOKXRtIa1Ol4M\nuHXiOi6DTqVjpKnUvkQEWHffAgww4i5VYD9j107Syv3hgYDsKUp84mPVbrKAViaH\n9h+Jjzx9KzfX8AJQpDypid4W+hqrfYPg2/aqZu3Datee7P4vkc+rYoW6EK5xMSb2\nkyZUDEYeRORb3wduTtjT6SQDggGFAAKCAYAktyetkhVISfdRfv1ZDnIsdG9GXa/F\nP+2jQ7Dx4nZfRjaX9Vr5E/UUJFSp++m7oEZ8PYlFL5YCKkqwiIuokX47or1u/e+8\nCmGp/o640xaFA7KVG9+tdGPERIp9wBN9X2Yr3/NHxYE69/EkV+OzSB6UvHPI6YQw\n/ZHYLeY12uhy05YcVmrSG0Pbk5ZCZ8CXS4O+1GLLsevz6RdEqMOgrA4HEZuxDU3+\n5lomBIAXZ03MBl5dtwKwp8ltmGcD2TXQdUampIj57z9OyXx+JKLrZeHsYy00R/7d\nMNkVo60YYmmdRPWZuN47fBx9kjCDOoqzx4EDWfsP/iDZ8fYY1EYbrArjB3jOePNx\ngy2Kn1Cy3vz4o0Asdjld7rlmjUdvJq4GXPu9PkS6WRNogyGAEWi4vDC4rmEOPUWW\nTW+M7rBE3N/1Kfz+32FGo45fCX9cNrRi+j4ARzbYYBdfkQUUyJD5UkP8NrXfxJh0\nSb+LcB6JwYx8LKsh3q3oMG/PVHOpJ99gDfc=\n-----END PUBLIC KEY-----", + "sha" : "SHA-256", + "type" : "DsaVerify", + "tests" : [ + { + "tcId" : 358, + "comment" : "s = q - 1", + "msg" : "54657374", + "sig" : "3046022100b8636239da28896d6201f928c6ca3e7737c0014de2e642f25d3f6a913baec760022100f870d35ca9f84e6acad808d6ac35b13ee4073f26ea84fefe08c4d9a565754036", + "result" : "valid", + "flags" : [] + } + ] + } + ] +}